Promise 是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大。ES6新特性利用Promise解决JS异步执行时候回调函数嵌套回调函数的问题,更简洁地控制函数执行流程。

阅读全文 »


使用抛出异常机制能让代码结构更加的简洁,减少很多的逻辑判断,并且能够得到出错时的详细错误信息,今天要说的就是在js中抛出(throw)异常。

阅读全文 »


Web Workers 是 HTML5 提供的一个javascript多线程解决方案,我们可以将一些大计算量的代码交由web Worker运行而不冻结用户界面。

阅读全文 »


很多小伙伴都知道,本地存储用的大多数是cookie,还有用的是sessionStorage和localStorage,当时他们具体是怎么使用的呢,又有哪些区别?

阅读全文 »


RequireJS 是一个JavaScript模块加载器,使用RequireJS加载模块化脚本将提高代码的加载速度和质量。今天和大家分享一下RequireJS插件的使用

阅读全文 »


为什么要用到require?首先,当js文件 都引入的同一个文件下时,会导致命名冲动。其次,js文件之间存在依赖关系,因此必须严格保证加载顺序,依赖性最大的模块一定要放到最后加载,当依赖关系很复杂的时候,代码的编写和维护都会变得困难。所以require很好的解决了这个问题

阅读全文 »
0%