seajs学习随笔
2014-10-30 21:31
211 查看
由于前面学习或项目中遇到了一些函数名冲突,或者函数依赖不得不导入多个js,导致网页难以维护。于是开始着手于模块化开发。
模块化开发,能很好地解决函数冲突和依赖的问题。这里我用比较常用的seajs。
它其实很简单:
1.引入sea.js库 (下载地址)
2.如何变成模块?
--define
3.如何调用模块?
--exports
--seajs.use 注意:引入模块的路径是seajs的根目录,因此要变为相对地址
4.如何依赖模块?
--require 例如:模块2依赖于模块3,则模块2中加上 require('./module3.js');
当当引入的是sea下面的模块的时候,那么require执行完的结果就是exports
模块化开发,能很好地解决函数冲突和依赖的问题。这里我用比较常用的seajs。
它其实很简单:
1.引入sea.js库 (下载地址)
2.如何变成模块?
--define
3.如何调用模块?
--exports
--seajs.use 注意:引入模块的路径是seajs的根目录,因此要变为相对地址
4.如何依赖模块?
--require 例如:模块2依赖于模块3,则模块2中加上 require('./module3.js');
当当引入的是sea下面的模块的时候,那么require执行完的结果就是exports
相关文章推荐
- U2TP学习随笔(一)
- 多媒体信号处理学习随笔
- SOAP学习随笔
- javascript学习随笔(Navigator 对象)
- Struts学习随笔(2)
- javascript学习随笔(使用window 和 frame )
- C#程序集Assembly学习随笔(第一版)_AX
- C#程序集Assembly学习随笔(增补版,附图)
- javascript学习随笔(SCRIPT 标记)
- 约束理论学习随笔(1)
- 学习 Aero 随笔
- 《Oralce9i参考手册》部分学习随笔
- 学习随笔点滴
- UML学习随笔20060420
- 约束理论学习随笔(2)---DBR系统
- 昨晚开始了为期3个月的初级德语课,课上大家跟老师咿咿呀呀,仿佛回到了蒙学时代,感觉还是不错的!在blog里增加一个GERMAN随笔分类主要是方便自己随时学习,勿怪!Vielen Dank!
- java 学习随笔
- C#程序集Assembly学习随笔(增补版,附图)_AX
- Struts学习随笔(1)
- Struts学习随笔(3)