一、前端模块化的价值解决命名冲突摆脱文件依赖性能优化提高可维护性seajs.use方法调用通过exports暴露接口通过require引入依赖二、Sea.js 的常用 APIseajs.configbase string Sea.js 在解析顶级标识时,会相对base路径来解析seajs.use用....
分类:
Web程序 时间:
2015-09-04 15:46:43
阅读次数:
208
公司项目最近需要将js文件迁移到seajs来进行模块化管理,由于我以前主要接触模块化开发是接触的AMD规范的requireJS,没有接触过CMD规范,而且在实际项目中还没有用过类似技术。于是,我非常兴奋的开始了seajs的学习,正好对模块化开发仰慕已久,终于有机会大展身手了!一开始总是有点曲折的,我...
分类:
Web程序 时间:
2015-09-02 09:25:38
阅读次数:
215
// seajs 的简单配置seajs.config({ base: "/scripts/", alias: { "jquery": "jquery.js" }})//情况一、如果定义和调用在同一个文件//实例一:define、use//必须声明模板标识define("user", function...
分类:
Web程序 时间:
2015-08-31 21:11:59
阅读次数:
155
seajs进行模块化开发模块化前端开发入门指南(二)2015-08-26 15:23 by paseo,370阅读,0评论,收藏,编辑概览使用seajs模块化加载器进行模块化开发,以及它的一些弊端。使用seajs进行模块化开发项目目录新建新项目引入sea.js,文件路径modules/sea.js引...
分类:
Web程序 时间:
2015-08-27 13:10:08
阅读次数:
203
javascript由于各种历史原因以及前端界典型的激进的特点,导致一些好的设计和模块不能够在各种平台上运行,(这里各种平台主要指的是各巨头的浏览器加上进年火的不行的Nodejs。)但是程序员需要为其埋单,程序员需要去了解各种模块的polyfill,小到一些函数如:Object.sign,extend,clone等。大的模块有,Seajs、Requirejs这类文件模块加载模块,Promise这类担...
分类:
其他好文 时间:
2015-08-27 11:07:12
阅读次数:
325
有了 define 等模块定义规范的实现,我们可以开发出很多模块。但光有一堆模块不管用,我们还得让它们能跑起来。在 SeaJS 里,要启动模块系统很简单: <script src=”path/to/sea.js”></script> <script> seajs.u...
分类:
Web程序 时间:
2015-08-21 15:54:02
阅读次数:
468
总结requireJS。这翻译成中国"必须js"。说白了就是装js文件与。如何装好了?。这是继AMD标准化的模块化装。除了AMD另一种规范称为CMD规范。跟随CMD兼容模块加载。的淘宝首席架构师”玉伯“写的SeaJS了,并且这货听说还能载入css文件。似乎非常niubility! 可是今天讲的是re...
分类:
Web程序 时间:
2015-08-20 14:46:01
阅读次数:
244
//主页面引用模块 seajs.user("../1.js"); //下面这个ex就是exports seajs.user("../1.js",function(ex){ ex.show();//使用用模...
分类:
其他好文 时间:
2015-08-19 13:04:05
阅读次数:
142
??
1. 简单描述Javascri和java, c#的区别
2. 清楚float有那几种方式?有什么优劣
3. 讲讲你对CDN的理解
4. 列举一些性能优化的方法
5. RequireJS和SeaJS的区别?
6. 媒体查询的理解
7. AuglarJS, BackboneJS, YUI, BootStrap前端框架的认识
8. 原型和原型链的理解
9. 作用域和作用域链的理解...
分类:
Web程序 时间:
2015-08-17 15:30:49
阅读次数:
120
代码概览src目录文件列表如下:代码以模块化的方式来组织,构建的时候会合并为一个js文件(sea.js 或 sea-debug.js),其中,intro.js和 outro.js 分别是这个js文件的头部和尾部。如果习惯看一个文件的代码,可以直接阅读dist目录下的 sea-debug.js , 这...
分类:
Web程序 时间:
2015-08-11 21:22:31
阅读次数:
198