随笔分类 - Javascript
摘要:Promises是一种关于异步编程的规范,目的是将异步处理对象和处理规则进行规范化,为异步编程提供统一接口。
阅读全文
摘要:Javascript在设计之初并没有提供一种原生的,语言级别的模块化方式来组织代码,比如Java语言通过package和import来管理和使用模块。ECMAScript 6引入了class和import的概念来支持模块化,但是浏览器全面支持这个标准还需要很长时间。
应用程序的模块化指的就是通过一些高度解耦的,存放在不同地方的功能模块构成。近年来随着Javascript应用的复杂化,大型化,Javascript代码需要更为有序的组织,在Javascript社区出现了很多种模块化的实现方式,最主要的两个规范是CommomJS和AMD,本文会重点阐述这两个规范。
阅读全文