Skip navigation.

极湖

无不用其“极”

January 2009

( Monthly archive )

jQuery 1.3 正式登场

,

闲来无事,打开 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 保留但不推荐使用。

选择开发框架的要点

, ,

看了一篇文章《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)
某个强项或许会让你觉得时间过得轻松愉快。

挖出一个“重量级” PHP Framework —— Yii

, ,

这些天一直在挖掘轻量级 PHP Framework,找来找去,突然发现一个叫 Yii 的 Framework,这个框架让我眼前一亮。

看了一些介绍,目前我所了解到的信息如下:

1. Yii 的程序是身在美国的中国人写的。(主要开发者叫薛强)

2. Yii 的开发者原先是 Prado 项目的主要成员。

3. Yii 的主要卖点是速度,一个字——快。

4. Yii 刚刚出道,目前版本是 1.0.1, 已经有不少人关注这个框架,包括一些有 CakePHP 或其他框架的开发经验的老手。

5. Yii 很注重 AJAX 的支持,尤其是基于 jQuery 的应用。
January 2009
S M T W T F S
December 2008February 2009
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31