随笔分类 -  JS

原生JavaScript语法相关
摘要:闭包 来源:《JavaScript高级程序设计》 闭包是指有权访问另一个函数作用域中的变量的函数,创建闭包的常见方式就是在一个函数内部创建另一个函数。 如下面的例子: 即使内部的匿名函数返回了,在其他地方被调用,它仍能够访问prop这个变量,直白来说是因为匿名函数的作用域链中包含了compare函数 阅读全文
posted @ 2019-06-13 22:41 simple小前端 阅读(196) 评论(0) 推荐(0)
摘要:JavaScript的解析顺序 第一阶段:编译期 + 寻找关键字声明的变量、函数声明的变量,同时会对变量进行作用域的绑定 + var声明的变量,在编译期会赋一个默认值undefined,变量提升的特性。 + ES6及以后所有的变量申明方式都不具备变量提升,在声明之前调用会报错,这个现象在语法上称为暂 阅读全文
posted @ 2019-06-13 22:40 simple小前端 阅读(144) 评论(0) 推荐(0)
摘要:DOM特殊元素获取 document.documentElement //HTML标签 document.head //head标签 document.title //title标签 document.body //body标签 typeof 的那些坑 typeof null 返回Object, 然 阅读全文
posted @ 2019-06-13 22:39 simple小前端 阅读(185) 评论(0) 推荐(0)