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相关常识: https://www.nucmc.com/tag-Seajs-1.html