介绍

  1. SeaJS 是一个适用于 Web 浏览器端的模块加载器。使用 SeaJS,可以更好地组织 JavaScript 代码。
  2. Sea.js 遵循 CMD 规范,模块化JS代码。依赖的自动加载、配置的简洁清晰,可以让程序员更多地专注编码。

模块化开发解决那些痛点

  1. 恼人的命名冲突
  2. 烦琐的文件依赖

基本使用

  1. 下载:https://github.com/seajs/seajs【github仓库地址】
  2. 下载后解压ZIP文件,注意dist文件夹就是解压过的能直接被浏览器识别的文件
  3. 引入seajs库

    1
    2
    <script src="assets/scripts/seajs/sea.js" id="seajsnode"></script>
    // id属性为seajs内置属性
  4. 编写自己的代码 已上传github,可点击下载

相关链接

  1. 前端模块化
  2. seajs使用详细教程
  3. 张鑫旭写的seajs文档