jraiser

http://www.oschina.net/p/jraiser

http://www.veryhuo.com/a/view/23202.html

JRaiser是一个通过加载器进行Javascript资源管理、功能模块化的前端Javascript类库。

JRaiser加载器基于CMD规范,提供了良好的模块封装、调用机制,在利于功能分解的同时,也让您在复杂的模块依赖关系中解脱。

JRaiser自带的功能模块可以简化各种前端应用的构筑过程,您也可以基于这些模块,为独特的需求编写第三方模块。

运行于node.js环境下的JRaiser MDK(Module Development Kit)可以打包编译模块、生成模块文档。

JRaiser能兼容时下主流的PC端浏览器,包括IE6+,版本较新的Chrome、Firefox、Safari、Opera,等等。

JRaiser在平板电脑、手机等移动设备的浏览器下也能正常运作。专门为移动浏览器定制的JRaiser Mobile也在开发中。

更多未知的功能正等待您的发掘……

时间: 2024-12-23 05:19:56

jraiser的相关文章

jraiser模块加载执行简要总结

1 在html文件中,通过require方式来加载指定的入口文件:2 然后通过正则表达式来匹配入口文件中的所有require的依赖文件:注意,此时入口文件已加载完毕,不过,还没执行而已.3 之后逐一通过script来添加到dom中,进行加载所有依赖的js文件:4 等所有依赖的js文件都加载完毕,再执行入口文件:5 执行入口文件的关键方法是:Module.export方法中的var result = self._factory.call(window, _require, module.expor

jraiser小结

1 合并小结 jrcpl F:\site\js\app --settings package.settings 上面代码的意思,就是说,根据package.settings文件,来对app文件夹下的所有*-debug.js文件进行编译以及合并. { "app_path": "./app/", "lib_path": "./lib/", "list": [ { "target": &quo

写的一个轻量级javascript框架的设计模式

公司一直使用jQuery框架,一些小的项目还是觉得jQuery框架太过于强大了,于是自己周末有空琢磨着写个自己的框架.谈到js的设计模式,不得不说说js的类继承机制,javascript不同于PHP可以轻松的实现类继承,不过javascript的类继承方法还是有的,常见的有构建函数.原型扩展.综合……,也有一些专门写类的函数,例如jQuery的作者有个类继承函数.关于类继承写法可以简单看 ______________________________________________________

js/javascript代码注释规范与示例

注释在代码编写过程中的重要性,写代码超过半年的就能深深的体会到.没有注释的代码都不是好代码.为了别人学习,同时为了自己以后对代码进行‘升级’,看看js/javascript代码注释规范与示例.来自:http://www.56.com/style/-doc-/v1/tpl/js_dev_spec/spec-comment.html 文件注释 文件注释位于文件的最前面,应包括文件的以下信息:概要说明及版本(必须)项目地址(开源组件必须)版权声明(必须)开源协议(开源组件必须)版本号(必须)修改时间(

JavaScript模块化开发的那些事

模块化开发在编程开发中是一个非常重要的概念,一个优秀的模块化项目的后期维护成本可以大大降低.本文主要介绍了JavaScript模块化开发的那些事,文中通过一个小故事比较直观地阐述了模块化开发的过程. 小A是某个创业团队的前端工程师,负责编写项目的Javascript程序. 全局变量冲突 根据自己的经验,小A先把一些常用的功能抽出来,写成函数放到一个公用文件base.js中: var _ = { $: function(id) { return document.getElementById(id