- 浏览: 23306 次
- 性别:
- 来自: 深圳
最新评论
文章列表
jQuery插件本质上是将命名空间挂在全局的jQuery或jQuery.fn上而非使用define定义的模块。 JQuery的这种扩展机制同模块化要求模块的独立性,以及模块互相隔离有点冲突。
jQuery插件数目众多,我们不打算做大量的转换工作,为模块化而模块化,甚至改变插件的调用方式, 这样对开发带来的价值不大。只希望通过模块加载器实现自动的依赖管理,按需加载,并且使用方式自然。
1.常见的jQuery插件的模块化方式
把jquery插件作为一个函数返回,带一个jquery参数,由调用者完成插件的初始化。
以jquery-themeswitch插件为例子,该插件依赖jquery.coo ...
SeaJS 模块开发须知(seajs1.2.1)
1.SeaJS的全局接口
加载seajs后,SeaJS向全局公开了两个标识符: seajs 和 define。 如果你的项目中已经用了标识符seajs,又不想改。这时SeaJS可以让出全局的seajs。如
var myseajs = seajs.noConflict();
这时myseajs就相当于先前的seajs。 用过jQuery的同学应该很熟悉$.noConflict方法,SeaJS的noConflict与之类似。
2.SeaJS的模块定义
SeaJS默认使用全局的define函数写模块(可把define当成语法关键字)。 有了 ...
SPM v1.1.2使用指南
1.SPM用途
SeaJS提供了模块化开发的机制,在代码开发完后,还需要做产品发布相关的一些操作。 这些可以通过SPM来完成,SPM提供了模块安装、压缩、打包部署等功能。
2.SPM安装
1.从nodejs官网下载最新版本的node。 这里以node-0.8.14为例,直接下载windows版本的安装包即可,默认安装到"C:\Program Files\nodejs", 会自动添加到path中,查看一下版本。
C:\Documents and Settings\Administrator>node -v
v0.8.14
...
Open Flash Chart (简称OFC)是一个基于Flash的开源报表组件,该组件能够生成动态的Flash报表,使用LGPL((GNU Lesser General Public License)许可证。目前已经发展到2.X版本,最大的变换就是数据文件格式转为json格式,最新的社区版本是open-flash-chart-2-community-0.25。
Open Flash Chart 2的图形报表绘制原理: