Jwindow核心功能库

来源:互联网 发布:网络回拨电话 编辑:程序博客网 时间:2024/05/19 20:57
 core.js base.js dom.js string.js array.js date.js event.js tween.js
等文件。
各文件功能如下:
core.js 类库引用,只需要引用这个文件就可以加载上其他的文件
例如:<script src="/js/core.js"></script>

base.js 基础类库文件,包括有dom操作,字符串操作,数组操作,日期操作,事件操作,数字操作,ajax操作以及cookie操作和浏览器版本查询功能

dom.js 操作dom对象的实现方法都在此文件中

string.js 操作字符串的实现方法都在此文件中

array.js 操作数组的实现方法都在此文件中

date.js 操作日期的实现方法都在此文件中

event.js 操作事件的实现方法都在此文件中

tween.js 缓动函数集合文件,包括了十种不同的缓动算法,其中包括有ipad itouch的缓动效果

与Jquery的比较分析

Jwindow类库:
优点:耦合度小,dom操作、字符串操作都分开在不同的文件中。
  缓动类是Jquery没有的功能
缺点:dom查询功能暂时较弱
  对于各个功能的测试也不如Jquery多

历史介绍:
我们的第一个类库版本是基于Jwindow系统开发的,大家可查看案例
界面

这个就是Jwindow界面
这个在2008年末的时候实现的第一个版本
在2009年7月重构了Jwindow系统
在2011年初发现了Jquery的dom查询的bug,并且写出了改进版本(暂时还未放入Jwindow核心类库中)
在2011年8月发布了现在的Jwindow核心类库版本

开源的目的:
众人拾柴火焰高,希望大家能齐心合力一起打造我们的javascript平台!

下阶段展望:
把之前的科研成果如加强版的dom查询功能加入进来,继续加强Jwindow核心类库功能,并且稳定住方法接口,
重构新的Jwindow系统。

原创粉丝点击