-
- jQuery正在靠1.2版及JQuery UI赢得人心
- Weather:云转阴 东北风4-5级转5-6级 (2~9)℃
- 2007-11-14
jQuery正在迅速成为许多人所选用的Ajax类库。它的API看起来很简单, 它对多个浏览器是一致的、有好的文档记录,它支持许多特性,这些特性是开发者期望中的类库所能提供的特性,它有一个引人注目的plugin架构,它令jQuery以一种应对未来变化的方式进行扩展,而且它有活跃的开发周期和开发社区。
当距离上一个版本1.1.4发行不到3个星期就宣布了jQuery 1.2 版本时,上述最后一点被真正突显出来。开发团队有非常清楚的开发目标,并在jQuery 1.2 路线图中描绘了许多特性,最终使其包含到目标版本中。新特性包括:
- 局部装载 —— “Partial.load() 允许你装载HTML文档块到你的页面里,页面经jQuery选择器过滤。这项工作就像一个普通的Ajax.load(),但是你只需在你所获取的URL之后指定一个选择器即可。”
- 远程脚本 —— “你现在可以使用getScript动态装载、执行远程脚本(remote script)。这可用于装载jQuery plugin或其他代码模块”
- 禁止缓存 —— “在一个 $.ajax 调用中,你现在可以通过设置一个额外的cache选项为false(cache: false)来阻止浏览器缓存请求。这将确保总是从页面的最新版本去检索你可能要执行的任何GET请求。”
- 基于百分数的动画 ——“动画现在可用em值、百分数值、像素(pixel)值。甚至可以在同一个animate()调用中混合使用这些数值。”
- 色彩动画 —— “一个新的、支持元素动画CSS色彩的官方jQuery plugin,该plugin使用了新的jQuery.fx.step。其支持CSS属性包括: 'backgroundColor', 'borderBottomColor', 'borderLeftColor', 'borderRightColor', 'borderTopColor', 'color', 'outlineColor'。”
- 偏移量 —— “ _fcksavedurl="">Offset - " 借助于Dimensions plugin,其.offset()方法允许你找到element的偏移量(如'top'和'left'),该偏移量从document的左上角算起。”
他们保持类库简洁的目标是正确的(新的最小化压缩版只有14kb大小,这令人印象深刻),在这一版中一些功能已经被删除了。他们已经为这一版本提供了一个升级路径,包括了一个为已删除代码提供的兼容性plugin(利用其自己的plugin架构)。
另一个重大公告是JQuery UI的预演:
9月16日,崭新的jQuery UI开始登场了。 可拖拽、可拖放、可调整大小、阴影、滑动块、可排序、标签、可折叠、可选择、树以及模态。所有上述特性都有完整地文档、实例、主题以及 100% 免费开源软件。
jQuery 1.2版有许多新特性并支持已删除的特性。这展示了对用户的专注级别,这会让那些用过jQuery的用户更加感激,并吸引那些没有用过jQuery的用户。
-
Views(9335) | Comments(6) |
In:
网页前端技术
|
(11/05)
利用XSLT把ADO记录集转换成XML
[jQuery正在靠1.2版及JQuery UI赢得人心]的回复
-
ZZZzzz
于
2007-11-14 10:36:22
发表 |
IP:152.104.150.*
jQuery提供的新功能好像mootools早就已经有了哇,哈,jQuery没怎么用过.改天来试试
-
柠檬园主
于
2007-11-14 11:31:22
发表 |
IP:116.3.17.*
mootools文档太少,太难快速搞明白了.而jQuery就快多了,我现在用jQuery用得很爽...
前段时间做的一个项目数据全是XML,配合上jQuery简直称得上是真正的得心应手.
-
littlenew
于
2007-11-15 12:36:05
发表 |
IP:218.18.209.*
看来你们都成了高手了。
我还看不懂是什么意思呢。有时间看看。
- 4# 柠檬园主 于 2007-11-16 10:12:14 发表 | IP:116.3.17.*
呵呵,高手称不上啦,只是用一些现成的JS类库94了
- 5# littlenew 于 2007-12-31 12:39:56 发表 | IP:116.30.159.*
我去官网下了一个jQuery,怎么只有一个文件,而你网站里看我了一下,一堆。怎么回事?
还有那些中间有media字样的JS,是什么jQuery呀,干什么用的?
- 6# 柠檬园主 于 2007-12-31 20:56:56 发表 | IP:221.201.174.*
jQuery本身当然是一个文件啦,其它的都是jQuery的插件,比如jQuery.media.js就是媒体插件,用于在页面里显示多媒体的,比如flash,或是mp3,视频等。
像jQuery.lightBox.js就是jQuery的lightBox插件,jQuery.cookie.js就是jQuery的cookie插件。。。。
