SeaJS

供给简略、极致的模块化开发体会。

  SeaJS是一个遵从CMD标准的JavaScript模块加载结构,能够完成JavaScript的模块化开发及加载机制。

  与jQuery等JavaScript结构不同,SeaJS不会扩展封装言语特性,而仅仅完成JavaScript的模块化及按模块加载。SeaJS的首要意图是令JavaScript开发模块化并能够轻松愉悦进行加载,将BETWAY登录工程师从深重的JavaScript文件及目标依靠处理中解放出来,能够专心于代码自身的逻辑。SeaJS能够与jQuery这类结构完美集成。运用SeaJS能够进步JavaScript代码的可读性和明晰度,处理现在JavaScript编程中普遍存在的依靠联系紊乱和代码羁绊等问题,便利代码的编写和保护。

  SeaJS的作者是前淘宝UED,现支付宝BETWAY登录工程师玉伯。

  SeaJS自身遵从KISS(Keep It Simple, Stupid)理念进行开发,其自身仅有个位数的API,因而学习起来毫无压力。在学习SeaJS的过程中,处处能感遭到KISS准则的精华——仅做一件事,做好一件事。

  为什么运用 Sea.js ?

  Sea.js 寻求简略、天然的代码书写和安排方法,具有以下中心特性:

  简略友爱的模块界说标准:Sea.js 遵从 CMD 标准,能够像 Node.js 一般书写模块代码。

  天然直观的代码安排方法:依靠的主动加载、装备的简练明晰,能够让我们更多地享用编码的趣味。

  Sea.js 还供给常用插件,十分有助于开发调试和功能优化,并具有丰厚的可扩展接口。

  Seajs官网:

  快速上手seajs——简略易用Seajs:

  Sea.js 源码解析(一):

  Sea.js 源码解析(二):

  好好的用好seajs吧! 

  Seajs相关常识: http://www.nucmc.com/tag-Seajs-1.html