两个循环的次数的是一样的,但是 j 与 k 的初始化次数是不一样的 第一个循环的 j 的初始化次数是 100 次,k 的初始化次数是 10w 次 第二个循环的 j 的初始化次...

两个循环的次数的是一样的,但是 j 与 k 的初始化次数是不一样的 第一个循环的 j 的初始化次数是 100 次,k 的初始化次数是 10w 次 第二个循环的 j 的初始化次...
JSON : JavaScript Object Notation (JavaScript 对象表示法)JSON 是存储和交换文本信息的语法。类似 XML。JSON 比...
IIFE( 立即调用函数表达式)是一个在定义时就会立即执行的 JavaScript 函数。 IIFE主要包含两部分。第一部分是包围在 圆括号运算符 ( ) 里的一个匿名函数...
ES6 代码转成 ES5 代码的实现思路是什么 说到 ES6 代码转成 ES5 代码,我们肯定会想到 Babel。所以,我们可以参考 Babel 的实现方式。那么 Babel...
JS(ES5)里面有三种函数调用形式: 第三种调用形式,才是正常调用形式: 其他两种都是语法糖,可以等价地变为 call 形式: this,就是上面代码中的 context。...
DOM1级主要定义的是HTML和XML文档的底层结构。DOM2和DOM3级则在这个结构的基础上引入了更多的交互能力,也支持了更高级的XML特性。 DOM2 级核心:在1 级核...
DOM DOM是语言中立的API,用于访问和操作HTML和XML文档,DOM1级将HTML和XML文档形象的看做一个层次化的节点树,可以使用JavaScript来操作这个节点...
栈数据结构的访问规则是LIFO(后进先出),而队列数据结构的访问规则是FIFO(Fist-In-First-Out,先进先出)。队列在列表的末端添加项,从列表的前端移除项。 ...
同步和异步 JavaScript语言的一大特点就是单线程,也就是说,同一个时间只能做一件事。 单线程就意味着,所有任务需要排队,前一个任务结束,才会执行后一个任务。如果前一个...
我们创建的每一个函数都有一个prototype(原型)属性,这个属性是一个指针,指向一对象,而这个对象的用途包括可以由特定类型的所有实例共享属性和方法。 简单来说,创建函数时...
函数声明 关于函数声明,它的一个重要特性就是函数声明提升,意思就是在执行代码之前会先读取函数声明。这就意味着可以吧函数声明放在调用它的语句后边。 函数表达式 这种形式看起来就...