摘要: 很多情况下,JS都是放到一个或者多个文件里,只要加载这些文件就可以了。但是对于一些小型项目而言,这种写法是没有任何问题的。但是对于某些大型网站,JS的量是很大的,如果还采用这种方式,网站时常在加载时,出现假死的现象。为了解决这个问题,require.js应运而生。1、require.js的核心 ... 阅读全文
posted @ 2015-09-06 11:58 fang_beny 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 实现Javascript模块化,固然很重要,但是怎样才能实现国际上都能认可的模块化呢?模块化编程规范随应运而生。目前Javascript模块化规范主要有两种:CommonJS和AMD。CommonJS: 09年,美国程序开发人员Ryan Dahl创造了node.js项目,将JS运用于服务器端。 ... 阅读全文
posted @ 2015-09-06 11:21 fang_beny 阅读(279) 评论(0) 推荐(0) 编辑
摘要: JS模块化编程,已经成为一个迫切的需求。理想情况下,开发者只需要实现核心业务逻辑,其他都可以加载别人已经写好的模块。但是,JS不是一种模块化编程语言,它不支持类,所以没有严格意义上的模块。为了实现模块化,类模块化应运而生。1、原始写法: 模块就是实现特定功能的一组方法。 只需要把不同的函数简单的... 阅读全文
posted @ 2015-09-06 10:46 fang_beny 阅读(348) 评论(0) 推荐(0) 编辑