1:Sea.js简介
Sea.js,一个WEB模块加载框架,追求简单、自然的代码书写和组织方式。它遵循CMD规范,模块化JS代码。依赖自动加载,
配置的简洁清晰。
2:Sea.js的优缺点
优点:
(1)提高可维护性
(2)模块化编程
(3)动态加载,前端性能优化
缺点:
(1)学习的文档少而且混乱,会更改团队使用JS的编写习惯,必须使用模块化编程。
(2)不太适合团队目前的情况,多JS文件但少改动,动态加载优势和模块化优势不明显。
(3)需要配套使用SPM工具,JS的打包和管理工具
从上问中写到Sea.js遵循CMD规范,那什么是CMD规范?下面我们来详解一番。