JavaScript模块化
仪劍鍾情
这个作者很懒,什么都没留下…
展开
-
JavaScript模块化开发(一)——基础知识
本文转载自原地址,感谢Feeldesign Studio的无私分享!随着前端JavaScript代码越来越重,如何组织JavaScript代码变得非常重要,好的组织方式,可以让别人和自己很好的理解代码,也便于维护和测试。模块化是一种非常好的代码组织方式,本文试着对JavaScript模块化开发的一些基础知识做一些阐释。对象字面量(Object Literals)对象字面量表示,其...转载 2016-07-04 11:10:57 · 139 阅读 · 0 评论 -
JavaScript模块化开发(二)——CommonJS规范
本文转载自原地址,感谢Feeldesign Studio的无私分享!从本文开始介绍常见的模块化规范。模块化规范,主要是为了统一模块化的编写方式,比如不同团队的Java代码,总能用import的方式来加载,C#的话也有using,JavaScript本身没有内置的模块系统(ES6中引入了模块系统,不过等到普及可能是n年后的事情了),JavaScript的模块化规范,一般都是致力于提高 ...转载 2016-07-04 11:21:57 · 154 阅读 · 0 评论 -
JavaScript模块化开发(三) —— AMD规范
本文转载自原地址,感谢Feeldesign Studio的无私分享!本文介绍一下AMD规范(注意,这里的AMD和做cpu的AMD可不是一回事)。根据之前文章的知识,我们知道一个模块系统最起码要有下面这些功能:可以创建封装的模块 可以定义对其他模块的依赖 可以导出功能,被其他模块使用AMD是“Asynchronous Module Definition”的缩写,意思就是“异步...转载 2016-07-04 11:44:00 · 140 阅读 · 0 评论 -
JavaScript模块化开发(四) —— RequireJS
本文转载自原地址,感谢Feeldesign Studio的无私分享!RequireJS是一个JavaScript文件和模块加载器,它主要用于浏览器端,但也可以适用于Rhino / Node 等环境。RequireJS遵循了AMD规范,使用非常广泛。之前的文章(一)、(二)、(三)已经介绍了JavaScript模块化开发的一些基础知识和规范。本文主要说一说RequireJS的使用。...转载 2016-07-04 12:38:52 · 251 阅读 · 0 评论 -
JavaScript模块化开发(五) —— 延伸阅读
本文转载自原地址,感谢Feeldesign Studio的无私分享!Sea.jsSea.js是一个提供简单、极致的模块化开发体验的JavaScript模块加载框架。Sea.js的主要目的是令JavaScript开发模块化并可以轻松愉悦进行加载,将前端工程师从繁重的JavaScript文件及对象依赖处理中解放出来,可以专注于代码本身的逻辑。Sea.js的作者是前淘宝UED,现支付宝...转载 2016-07-04 12:47:02 · 145 阅读 · 0 评论