日期:2014-05-16  浏览次数:20489 次

开源Jwindow核心功能库!
Jwindow核心功能库包括有
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系统。

代码地址

主要开发人员
应龙

感谢
王辰、北京云山迅捷科技有限公司、北京阳光汇点科技有限公司

------解决方案--------------------
前来支持下兔子
------解决方案--------------------
支持 ~
------解决方案--------------------
支持楼主
------解决方案--------------------
好奇和公司并列啊 真强大~~~
------解决方案--------------------
好久不见兔子 大哥 原来研究这个去了 



呵呵 


感谢分享
------解决方案--------------------
支持。。。
------解决方案--------------------
观摩技术性成果
------解决方案--------------------
我来顶一下,顺便接点分
~!~!~!
------解决方案--------------------
支持 ~支持 ~
------解决方案--------------------
好贴,顶啊。

不好意思,想了解一下有目标的拖拽实现方案。
1.是先确定好目标的范围,在有拖动源的时候不断匹配坐标。
2.还是一边拖动源一边检查鼠标当前move事件的源。
3.或是其它好的解决方案

------解决方案--------------------
顶下。。。
------解决方案--------------------
这个越来越多了啊
------解决方案--------------------
灰常不错,希望早日出帮助文档。。。
大力支持~~

------解决方案--------------------
learning......
------解决方案--------------------
很强大。
------解决方案--------------------
dd
------解决方案--------------------
观摩..观摩
------解决方案--------------------
不错,学习!
------解决方案--------------------
观摩啊!!!!期待出帮助文档
------解决方案--------------------
强大。。。。
------解决方案--------------------
lz好强大,顶一个
------解决方案--------------------
破网 我下到现在还没下完
------解决方案--------------------