事件委托 1.1 什么是事件 用户或者浏览器自己执行的某种动作,是文档或者浏览器发生的一些交互瞬间,比如点击(click)、指针悬浮(mouse...
浏览器渲染进程 进程是 CPU 资源分配的最小单位,线程是 CPU 调度的最小单位。 浏览器是多进程的,浏览器的进程有: 浏览器主进程(可独立出...
堆 是用于存储动态分配的内存的区域。当您使用 new 关键字创建对象时,JavaScript 引擎会在堆上分配内存并存储该对象。堆上的内存是 非...
常见 XSS 和 CSRF 问题解析 XSS(跨站脚本攻击)和 CSRF(跨站请求伪造) 是两种常见的 Web 安全漏洞,经常出现在渗透性测试的...
CommonJS 和 ES6 模块化详解 CommonJS 和 ES6 模块化 都是用于组织和管理 JavaScript 代码模块的规范。它们的...
ES6(又称 ECMAScript 2015)是 JavaScript 的最新版本,引入了许多新特性,旨在提高开发效率和代码的可读性。以下是一些...
水平居中 margin: 0 auto;:设置当前块级元素(固定宽度) ,通过左右 margin 相等来自动居中。 display: flex;...
1. 设计理念 React: 遵循函数式编程思想,强调组件的不可变性和单向数据流。这使得代码更易于理解、维护和测试。 Vue: 融合响应式编程和...
SEO是搜索引擎优化(Search Engine Optimization)的缩写,是指通过 调整网站 来提高其在 搜索引擎中自然排名 的一门技...