码迷,mamicode.com
首页 > Web开发 > 详细

seajs学习笔记一

时间:2015-04-25 21:02:09      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:

一、模块化管理的重要性
    1、解决冲突问题
    2、解决性能问题
    3、解决依赖问题
二、为何选择seajs
    1、有完整的中文文档
    2、符合中国国情
三、seajs如何使用
    1、引入seajs库文件
    2、如何变成模块 define
  1. /*引入好seajs后如何将js文件变成模块*/
  2. define(function(require,exports,module){
  3. /*require,exports,module-seajs规定写法不可修改,变值,重命名*/
  4. /*exports:对外接口
  5. */
  6. function tad(){//tad()是局部函数,不可在外部调用,外部也不会起冲突
  7. alert(123);
  8. }
  9. exports.name = tad//提供对外调用接口
  10. })
    3、如何调用模块 exports seajs.use
  1. 如何调用接口
  2. <scritp>
  3. seajs.use(‘url‘,function(ex)){
  4. ex.tad();
  5. }
  6. </script>
    4、如何依赖模块 require
  1. define(function(require,exports,module){
  2. /*require对外依赖的接口*/
  3. require(‘./test.js‘);
  4. function tab(){
  5. alert(a)
  6. }
  7. exports.tab = tab;
  8. })
  1. define(function(require,exports,module){
  2. /*require对外依赖的接口*/
  3. /*require(‘./test.js‘)如果应用的是一个模块,那么模块中必须提供对外接口*/
  4. function tab(){
  5. alert(require(‘./test.js‘).a)
  6. }
  7. exports.tab = tab;
  8. })





seajs学习笔记一

标签:

原文地址:http://www.cnblogs.com/Zjingwen/p/4456512.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!