es6中 var let const区别

2017-09-20
阅读 1 分钟
3.3k
let: (1)let不会有变量提升:且let申明的变量在块级作用域中存在暂时性死区 (暂时性死区:在块级作用域中,从块级的顶部到变量申明之前,这一区域是不允许使用该变量的,否则报错,即使是typeof) (2)全局变量不再属于window对象:在全局let声明的变量不再属于顶层对象(window) 即 let a=1;console.log(window.a)//u...

JavaScript实现置顶功能

2017-07-21
阅读 1 分钟
7.5k
JavaScript实现置顶功能的方式有很多,之前也用过一些, 感觉比较复杂吧,自己最近做的东西需要,因此也在网上找了些资料,最后找到一个方法 getBoundingClientRect() 可以获取页面元素到浏览器视窗顶部的距离。最后代码如下:

JavaScript中setTimeout执行顺序

2017-07-09
阅读 2 分钟
8.9k
网上关于JavaScript中setTimeout的文章很多,但总感觉例子不够直接具体,因此写了个简单的例子并加以解释希望能让大家明白setTimeout是如何执行的。实例代码如下: