自用js开发框架小成 学习js的朋友可以看看
更新时间:2010年11月16日 22:50:43 作者:
前段时间项目需要用到js树,找了好多都不符合项目需求,后来发现了梅花雪树和js框架,类似C#名称空间的用法让我眼前一亮,遂拿来主义,读了几遍代码后就开工了(我是个急性子呵呵),完成了大部分,最近才找出来测试了下。
和大家分享,第一次在博客园发帖,有不对的地方请列位同学指正。
先给大家讲下用法吧:
1. 将框架js引入页面。
2.
parcour.using('system.web.event');
window.onload = function () {
alert(eventUtil); // eventUtil是event.js里的类
}
就可以看到效果了,剩下的就是如何去组织和扩展自己的开发库了。
-- 由于需要同步获取文件内容, 需要部署才可测试, 可以用vs建个网站,然后拷到项目下运行。
个人总结的优点:
1. 可以按照功能或自己的喜好组织松散的js代码,便于维护。
2. 只加载需要的js代码到页面。
不足:
1. 必须同步获取所引用的js代码。增加了请求数,降低了性能和体验。(严重性未测试,或许比较适合局域网项目)。
附下载
先给大家讲下用法吧:
目录结构
使用步骤1. 将框架js引入页面。
2.
复制代码 代码如下:
parcour.using('system.web.event');
window.onload = function () {
alert(eventUtil); // eventUtil是event.js里的类
}
就可以看到效果了,剩下的就是如何去组织和扩展自己的开发库了。
-- 由于需要同步获取文件内容, 需要部署才可测试, 可以用vs建个网站,然后拷到项目下运行。
个人总结的优点:
1. 可以按照功能或自己的喜好组织松散的js代码,便于维护。
2. 只加载需要的js代码到页面。
不足:
1. 必须同步获取所引用的js代码。增加了请求数,降低了性能和体验。(严重性未测试,或许比较适合局域网项目)。
附下载
相关文章
JS基于MSClass和setInterval实现ajax定时采集信息并滚动显示的方法
这篇文章主要介绍了JS基于MSClass和setInterval实现ajax定时采集信息并滚动显示的方法,涉及JavaScript页面元素定时滚动操作及ajax调用实现技巧,需要的朋友可以参考下2016-04-04js实现prototype扩展的方法(字符串,日期,数组扩展)
这篇文章主要介绍了js实现prototype扩展的方法,实例分析了JavaScript针对字符串、日期、数组等的prototype扩展相关技巧,需要的朋友可以参考下2016-01-01JavaScript使用prototype定义对象类型(转)[
JavaScript使用prototype定义对象类型(转)[...2006-12-12微信js-sdk预览图片接口及从拍照或手机相册中选图接口用法示例
这篇文章主要介绍了微信js-sdk预览图片接口及从拍照或手机相册中选图接口用法,较为详细的分析了预览图片接口及与拍照或手机相册中选图接口的功能、调用方法与相关使用技巧,需要的朋友可以参考下2016-10-10
最新评论