Hello, 欢迎来到我的博客
博客的各项功能正在完善中。。。
2017/03/12 为微博客创建首页
2017/03/20 为博客添加评论功能
2017/07/26 为博客添加标签页
博客的各项功能正在完善中。。。
2017/03/12 为微博客创建首页
2017/03/20 为博客添加评论功能
2017/07/26 为博客添加标签页
2017-10-09 0 Comments
我们通常使用的事件模型是W3C制定的DOM2级事件模型,这也是大多数现代浏览器支持的事件模型。然而在DOM2并没有并广泛支持之前,IE自己也有一套事件机制。有很多地方和DOM2级时间模型类似,也有一些地方不同。所以我们今天对比DOM2级事件模型,来学习一下IE的事件模型。 冒泡机制 在DO......
2017-10-08 0 Comments
今天我们会根据promise A+规范原文[中文译文来对promise的几个细节做一点总结。如果没有阅读过promise规范的建议先看看中文译文,再看看原文。 promise状态 我们都知道promise有三个状态,pending, fulfilled 和 rejected。而且当处于pe......
2017-10-02 0 Comments
在javascript学习过程中以及和其他javascript开发者交流中,你会经常遇到“闭包”这个词语。“闭包”似乎被神化了,你不知道闭包就好像你根本不懂javascript一样。然而当我真正弄懂“闭包”的时候(我想我现在懂了),我认为即使你不知道闭包这个名词,不知道闭包的概念,对你正常使用......
2017-09-23 0 Comments
获取鼠标位置信息 在开发过程中有时候我们需要获取鼠标的位置信息。如果去看DOM3标准中对鼠标事件对象的定义,可以看到在鼠标事件对象中有两对相关的鼠标位置属性。 clientX/Y 相对浏览器的visual viewport的左上角为原点,得到的坐标(不受页面滚动影响) scree......
2017-09-23 0 Comments
我了解的数组扁平化的方法有三种。 第一种,我们自己实现 function flat(arr){ var res = []; for(let el of arr){ if(Array.isArray(el)){ res = res.concat(flat(el)); }el......