J-Framework v0.0.2 ----------------------------------------------- changelog ------------------------------------- 1, 我们发现当给
,加入clear方法时,在IE下将提示“无效的过程错误或参数”,所以现在将 JComponent.clear()方法改成JComponent.clearHTML()方法 2,修正HTML对象直接指定onclick等属性,然后调用 obj.onclick = function(event) { var event = new JEvent(event); } 在IE下的event将会为null,现已修正 3,集成了JSON类,使 object,Array,String,Number,Boolean,JMap,JArray,JString 等类型的对象都 都可以转换成JSON字符串 4,JMap.getContainer() 可以取得JMap使用的存储各元素的容器 5, 加入了JArray.range(1, 100); JArray.range("a", "z"),可以方便地根据一特定范围构建一个 JArray数组 6,添加了简单的J.x.JColorSheet,可根据用户提供的几个颜色值自动算出相关色值 7,修正当有滚动条时的event.getX(),getY()定位错误的问题 8,加入 JForm.Validator 表单验证器 9,修正JLogger在window.onerror触发时的错误 10, 将JPanel.addHandle 方法改成 JPanel.addHandler 方法 11,实现了更好的J.overload 12,加入JPoint.draw(), JPoint.repaint(), JPoint.destroy() 等方法,使JPoint真正具有了“点” 的意义 13,加入JLine类,用来绘制给定两点之间的直线 一、为什么要使用J框架 1、它使我们操作dom对象变得相当容易 2、它兼容当前流行的IE及firefox,真正做到一处编写、随处运行 3、它使用面向对象设计方法(OOP) 4、它使用了一些新的设计方法,可以供Javascript学习者借鉴 5、它的设计者已经考虑到扩展性给人们带来的好处,框架中很多类的具体VIEW可以由别的开发者开发 6、它功能强大但设计简单,没有做更多的细节包装,而是将这些交给使用者! 二、J框架的设计目标 1、提供最低层的Javascript封装,让开发者在此基础上更快、更轻便、更自由的发挥 2、借鉴Java, PHP中的设计方法,研究如何在Javascript中实现一个好的设计方法 三、使用方法 1、从地址 http://develope.4kiki.net/J/ 处下载开发包 2、解压后包含 J/archiver/JLib.js 即可使用所有的J.util下面的面象 3、如果想使用其它包内的对象,包含相应的.js方件即可。 四、作者信息 iwind, 现就职于 WANGYOU.COM,主要负责网站基础平台开发,主要使用的语言为PHP,Java。 J框架的博客地址是: http://blog.4kiki.net/framework/