Thursday, 15. January 2009, 06:58:00
jQuery, JavaScript
闲来无事,打开 jQuery 的主页看了一下,发现,下载链接下面的当前版本已经变成 1.3。仔细一看,新版本的 jQuery 已经于 1月 14 日发布。
和前一版本 1.2.6 相比,jQuery 1.3 的主要改进如下:
1. 集成 Sizzle 引擎Sizzle 是一个独立的 CSS 查询引擎,同样出自 jQuery 的作者
John Resig 。
2. 增加 .live() 和 .die() 方法。这两个方法用来实现网页上新追加元素的事件自动绑定和解除。
3. 彻底检修事件处理的代码完全重新布置,简化了事件处理。
4. 重写了动态插入 HTML 的代码比如 append, prepend, before 和 after 等方法,重写之后速度快了很多。
5. 重写了偏移计算的代码元素定位的偏移计算方法超级快速。
6. 不再增加新浏览器的探测增加 jQuery.support 属性,jQuery.browser 保留但不推荐使用。
Tuesday, 13. January 2009, 05:34:47
Framework, 框架, 要点
看了一篇文章《
Key Points for Choosing the Best framework》,说的是选择开发框架的时候应该考虑的要点,尽管这篇文章提到的框架都是 Java 的,然而所列举的几个要点也完全适用于其他的语言,因此具有一定的参考价值。
我把几个要点粗略翻译了一下,刨去了其中提到的几个框架名字。如下:
流行度(Popularity)有助于快速上手。
市场(Market)更容易找到工作。
方便性(Convenience)最好不要有太长的学习曲线。
实现时间(Time to implement )尽量快速完成任务。
适用范围(Scope)最好能与其他框架协同工作。
文档(Documentation)如果没有这东西,你很容易被卡住。
论坛(Forums)社区越大,你的工作越容易完成。
Bug 跟踪(Bug tracking)如果你有意深入,框架需提供问题报告功能。
参考书(Reference Books)在线查询会花费你大量时间,因此书本亦不可缺少。
轻量(Light weight)如果你用到的功能不多,过于复杂的框架反而不好。
健壮(Robust)起码在您想实现的功能当中,不能存在已知的缺陷。
特点(Features)某个强项或许会让你觉得时间过得轻松愉快。
Wednesday, 7. January 2009, 06:16:14
Framework, Yii, PHP
这些天一直在
挖掘轻量级 PHP Framework,找来找去,突然发现一个叫
Yii 的 Framework,这个框架让我眼前一亮。
看了一些介绍,目前我所了解到的信息如下:
1. Yii 的程序是身在美国的中国人写的。(主要开发者叫薛强)
2. Yii 的开发者原先是 Prado 项目的主要成员。
3. Yii 的主要卖点是速度,一个字——快。
4. Yii 刚刚出道,目前版本是 1.0.1, 已经有不少人关注这个框架,包括一些有 CakePHP 或其他框架的开发经验的老手。
5. Yii 很注重 AJAX 的支持,尤其是基于 jQuery 的应用。