什么是线程 由于JavaScript是单线程语言,因此,在一个进程上,只能运行一个线程,而不能多个线程同时运行。也就是说JavaScript不允...
React 的开发准备: React 开发用到的库有: react.js 是React 的核心库 react-dom.js 是提供与DOM相关的...
为什么要了解浏览器的加载、解析、渲染这几个过程 了解浏览器如何进行加载,我们可以在引用外部样式文件,外部js文件时,将他们放到合适的位置,使浏览...
AMD规范: AMD规范: 全称"Asynchronous Module Definition", 称为异步模块加载规范。一般应用在浏览器端。r...
首先 gulp 和 browserify / webpack 不是一回事 gulp应该和grunt比较。它们的区别就暂时不提了。gulp / g...
事件绑定 onclick -->事件冒泡,重写onclick会覆盖之前属性,没有兼容性问题。 addEventListener(event.ty...
知识准备: 事件的处理流分成三个阶段: 一:事件捕获阶段:当某个元素触发某个事件时,首先会触发根元素document, 然后事件将沿dom树向下...
合并数组 与结构赋值结合 字符串扩展运算符还可以将字符串转为真正的数组。 实现了Iterator 接口的对象任何Iterator 接口的对象,都...
什么是JSX React的核心机制之一就是虚拟DOM:可以在内存中创建虚拟的DOM元素。React利用虚拟DOM来减少对实际DOM的操作从而提升...