CSS知识点(一) CSS知识点(一) 1、CSS选择器 基本选择器 元素选择器(直接使用HTML元素) 123p { color: blue;} 类选择器(使用 . 加上类名) 123.container{ margin: 0 auto;} ID选择器(使用 # 加上ID名) 123#header{ background-color 2025-02-10 CSS #选择器及优先级 #display #行内和块级 #隐藏元素 #伪元素和伪类 #link和@import #requestAnimationframe
ServiceWorker Service Worker 一、概述Service Worker 是一种在浏览器后台运行的脚本,与网页(主线程)完全分离。运行在独立线程中,不直接操作 DOM,而是通过事件机制与页面进行通信。它要求在 HTTPS 环境下运行(或 localhost 环境下开发)。 其主要作用包括: 拦截网络请求:通过监听 fetch 事件,Service Worker 能够捕获页面的网络请求,返回缓存内容或自定 2025-02-07 HTML #资源缓存 #安装事件 #激活事件 #拦截网络请求 #后台同步 #推送通知
ApplicationCache 应用缓存(Application Cache) 一、需求来源在 HTML5 出现之前,Web 应用主要依赖 Cookie 或服务器端技术来实现部分离线功能,但这两种方式都有明显的局限性(如容量小、同步性差等)。应用缓存旨在解决离线运行问题,使得用户即使在没有网络连接的情况下也能访问预先缓存好的静态资源,提升用户体验。 二、工作原理 清单文件(manifest file) 应用缓存的核心在于一个纯文 2025-02-07 HTML #manifest file #离线运行 #缓存更新
LeetCode10:和为K的数组 10.和为K的数组题目给你一个整数数组 nums 和一个整数 k ,请你统计并返回 该数组中和为 k 的子数组的个数 。 子数组是数组中元素的连续非空序列。 示例 1: 12输入:nums = [1,1,1], k = 2输出:2 示例 2: 12输入:nums = [1,2,3], k = 3输出:2 提示: 1 <= nums.length <= 2 * 104 -1000 2025-02-07 LeetCode #Python #题库 #前缀和 #哈希表
WebWorker WebWorker(HTML5新引入技术) 一、基本概念JS 在浏览器中默认运行在单线程环境中,所有任务(渲染、事件处理等)都在同一线程上执行。如果某个任务耗时过长,就可能导致页面冻结、响应迟缓。Web Worker允许我们创建新的线程,专门用来处理耗时任务,从而避免主进程被阻塞。 二、工作原理Web Worker 与主线程之间采用消息传递进行通信。主线程与 Worker 线程之间不能共享同一上下 2025-02-06 HTML #性能优化 #WebWorker #消息传递 #独立线程
PAT09:数字黑洞 9.数字黑洞题目题目描述12345678910111213给定任一个各位数字不完全相同的4位正整数,如果我们先把4个数字按非递增排序,再按非递减排序,然后用第1个数字减第2个数字,将得到 一个新的数字。一直重复这样做,我们很快会停在有“数字黑洞”之称的6174,这个神奇的数字也叫Kaprekar常数。 例如,我们从6767开始,将得到 7766 - 6677 = 1089 9810 - 018 2025-02-06 PAT #Python #题库 #字符串排序 #字符串填充
HTML知识点(三) HTML知识点(三)1、Canvas和SVG的区别 Canvas 使用是基于像素(位图)的绘图方式。当调用绘图API时,实际是在对一个固定分辨率的像素矩阵进行修改,绘制完成后,这个矩阵的状态就保存在Canvas中。后续的每一次绘制都是在当前画布进行重新绘制。 1234567<canvas id="myCanvas" width="300" height 2025-02-05 HTML #Canvas和SVG的区别 #head标签的作用 #Doctype的作用 #浏览器乱码 #渐进增强和优雅降级
HTML知识点(二) HTML知识点(二)1、img的srcset属性作用?srcset:提供实际可用的图片资源。 按图像宽度描述 123<img src="small.jpg" srcset="small.jpg 500w, medium.jpg 1000w, large.jpg 1500w" alt="..."> 按图像 2025-02-05 HTML #drag #iframe #srcset #行内与块级元素 #b与strong
HTML知识点(一) HTML知识点(一)1、src和href的区别 资源加载方式 src 加载资源并且把资源嵌入到页面中,加载资源的过程中页面可能会等待资源加载完成。(比如 script 标签在加载时会阻塞页面渲染)。 href 用于建立连接,加载外部资源(比如 css)后并不直接嵌入内容,或仅在用户交互后导航到该资源。 适用标签 src 常用于 <img> 、 <script> 、 & 2025-02-04 HTML #src和href的区别 #HTML语义化的理解 #DOCTYPE的作用 #常用的meta标签 #HTML5有哪些更新
CSP第35次_01:密码 题目背景西西艾弗网对用户密码有一套安全级别评定标准。 题目描述在西西艾弗网上,用户的密码是一个由大写字母(A-Z)、小写字母(a-z)、数字(0-9)和特殊字符(* 和 #)共 6464 种字符组成的字符串。 根据复杂程度不同,密码安全度被分为高、中、低三档。 高:由上述 6464 种字符组成,长度大于等于 66 个字符,包含字母、数字和特殊字符,同一个字符出现不超过 22 次; 中:由上述 6 2024-12-08 CSP #Python #题库 #字符判断 #字符统计 #正则表达式