seajs实现了JavaScript 的 模块开发及按模块加载。用来解决繁琐的js命名冲突,文件依赖等问题,其主要目的是令JavaScript开发模块化并可以轻松愉悦进行加载。 官方文档:http://seajs.org/docs/#docs 首先看看seajs是怎么进行模块开发的。使用seaj.....
分类:
Web程序 时间:
2014-12-02 01:35:37
阅读次数:
196
1、配置seajs.config({});比较常用的就是paths、base与aliasseajs.config({ // 别名配置 alias: { 'es5-safe': 'gallery/es5-safe/0.9.3/es5-safe', 'json': 'gallery/js...
分类:
Web程序 时间:
2014-12-01 19:02:09
阅读次数:
223
想用用seajs好久了,苦于自己太懒,打算做自己的博客网站,希望seajs能有点作用,因此正好学习一下。简单看了一下,贴一段代码先://seajs基本配置,我只写了alias,里面还有好多,以后真正用到在提。
seajs.config({
//jquery路径,默认是seajs所在文件夹的路径开始例如:/sea..
分类:
Web程序 时间:
2014-11-29 07:19:53
阅读次数:
196
###转发到朋友、朋友圈 1. 用最原生的方式书写(seajs封装过,发现偶尔加载有异常,加载内置WeixinJSBridgeReady对象不成功,估计是内置对象加载与seajs加载顺序有关系) 1. 转发时假如显示没审核应用的话,去掉app...
分类:
微信 时间:
2014-11-27 23:49:17
阅读次数:
467
最近比较闲,我就讲下seajs的模块编译_compile过程。这里紧接着第三课的例子来讲解。首先是a.js的编译Module.prototype._compile = function() {126 var module = this 127 // 如果该模块已经编...
分类:
其他好文 时间:
2014-11-27 18:04:05
阅读次数:
181
① SeaJs和RequireJS最大的区别 解惑:来自豆友 ② javascript中如何判断undefinedvar exp = undefined;if (exp === undefined){ alert("undefined");}
分类:
编程语言 时间:
2014-11-25 12:23:29
阅读次数:
152
一步步学会使用SeaJS 2.0 本文分为以下8步,熟悉之后就能够熟练使用SeaJS,从此之后你的生活会变得更加轻松愉悦! 1、SeaJS是什么? 2、下载并检阅SeaJS 3、建立工程和各种目录 4、引入SeaJS库 5、编写自己的代码...
分类:
Web程序 时间:
2014-11-19 11:34:59
阅读次数:
425
一、扯淡部分很久很久以前,也就是刚开始接触前端的那会儿,脑袋里压根没有什么架构、重构、性能这些概念,天真地以为前端===好看的页面,甚至把js都划分到除了用来写一些美美的特效别无它用的阴暗角落里,就更别说会知道js还有面向对象,设计模式,MVC,MVVM,模块化,构建工具等等这些高大上的概念了。现在...
分类:
Web程序 时间:
2014-11-07 18:36:34
阅读次数:
352
requireJS,翻译成中文即"需要js",说白了就是加载js文件用的。怎么加载呢?,即遵循AMD规范的模块化加载。除了AMD规范还有一个叫做CMD规范,遵循CMD规范的模块加载器,比较有名的应该是国内的淘宝首席架构师”玉伯“写的SeaJS了,而且这货听说还能加载css文件,似乎很niubility! 但是今天讲的是requireJS,至于二者的优缺点请参考:http://www.zhihu.c...
分类:
Web程序 时间:
2014-11-05 17:14:03
阅读次数:
267
看了一遍关于《扩展SeaJS模块定义中的module参数的应用示例》讲得很不错!自己就尝试一下! http://limu.iteye.com/blog/1136712 https://github.com/seajs/seajs/issues/67 为了能够预加载公共部分模块!使用sea...
分类:
Web程序 时间:
2014-11-04 15:26:21
阅读次数:
266