美文网首页
seajs使用体验

seajs使用体验

作者: Addy_Zhou | 来源:发表于2015-07-10 11:51 被阅读178次

seajs是什么

javascript本身没有模块定义支持,而当前端代码量上升到一定级别,自然需要对其进行有效的管理,发展出了模块定义工具。比如遵循cmd规范的sea,遵循amd规范的require。
在他们之前,前端的js引入是通过html页面的<script src="">标签。js文件之间的依赖是由引入的先后顺序来保证。依赖关系没有明显的声明,维护困难,而且通过这种方式,所有Js会在一开始就统一下载到浏览器,即便其中有些js可能还不需要。而采用了遵循cmd或amd规范的工具,可以做到按需下载js。

CMD规范

seajs遵循cmd(通用模块定义)规范。
如果你学习过java,你可以借鉴得去理解cmd规范,java类文件类比js模块定义,java类文件需要应用其他类的功能时,会使用import引入,就像js模块定义是require('js文件地址'),js模块功能输出,即java类定义。

参考:https://github.com/seajs/seajs/issues/242

seajs使用例子

下面就可以开始使用seajs啦,从例子去模仿是最好的选择了。官网提供的例子和资料个人不是太适应。找了一篇第三方的文章兼例子,比较不错。学习完他的例子,seajs就可以上手啦。

参考:http://www.zhangxinxu.com/wordpress/2012/07/seajs-node-nodejs-spm-npm/

相关文章

  • seajs使用体验

    seajs是什么 javascript本身没有模块定义支持,而当前端代码量上升到一定级别,自然需要对其进行有效的管...

  • staticnew/qr/seainit.js

    关于seajs使用:

  • SeaJS

    安装与使用通过npm install seajs安装 使用步骤: 引入seajs文件 定义主模块文件 主模块文件通...

  • seaJS使用教程

    目录结构如下 b.html中代码 seajs-config-v1.js代码 a.js模块代码

  • Seajs的使用

    seajs.configalias别名配置,配置之后可在模块中使用require调用 require('jquer...

  • seajs的使用

    最近花了一点时间对seajs进行了了解。 一、seajs seajs是cmd(Common Module Defi...

  • javascript模块化编程-如何使用seajs和requir

    javascript模块化编程是什么? 公司在用seajs管理模块,怎么使用? seajs那么久都没有更新了,我...

  • CMD模块化开发

    SeaJS 是一个适用于 Web 浏览器端的模块加载器。使用 SeaJS,可以更好地组织 JavaScript 代...

  • 各个开源类库相关的Issues库

    SeaJS 的是:seajs/issues。

  • seajs快速使用demo

    seajs quick guide 目录结构: seajs.config.js 让项目保持一个统一的配置文件是非常...

网友评论

      本文标题:seajs使用体验

      本文链接:https://www.haomeiwen.com/subject/fdxuqttx.html