ゞ╃漃瘼青賰
——我用青春换未来!我比别人笨,但是我比别人努力!
摘要: 前言SeaJS是一个遵循CommonJS规范的JavaScript模块加载框架,可以实现JavaScript的模块化开发及加载机制。与jQuery等JavaScript框架不同,SeaJS不会扩展封装语言特性,而只是实现JavaScript的模块化及按模块加载。SeaJS的主要目的是令JavaScript开发模块化并可以轻松愉悦进行加载,将前端工程师从繁重的JavaScript文件及对象依赖处理中解放出来,可以专注于代码本身的逻辑。SeaJS可以与jQuery这类框架完美集成。使用SeaJS可以提高JavaScript代码的可读性和清晰度,解决目前JavaScript编程中普遍存在的依赖关系混 阅读全文
posted @ 2013-08-23 12:17 ゞ╃漃瘼青賰 阅读(5382) 评论(0) 推荐(1) 编辑
摘要: 在 Sea.js 中,所有 JavaScript 模块都遵循 CMD(Common Module Definition) 模块定义规范。该规范明确了模块的基本书写格式和基本交互规则。在 CMD 规范中,一个模块就是一个文件。代码的书写格式如下:define(factory);defineFunctiondefine是一个全局函数,用来定义模块。definedefine(factory)define接受factory参数,factory可以是一个函数,也可以是一个对象或字符串。factory为对象、字符串时,表示模块的接口就是该对象、字符串。比如可以如下定义一个 JSON 数据模块:define 阅读全文
posted @ 2013-08-23 10:31 ゞ╃漃瘼青賰 阅读(576) 评论(0) 推荐(0) 编辑