返回   CHF站长论坛 > 综合讨论区 > 网站开发与设计

网站开发与设计 网页设计、网站开发、网站维护与调试交流区。

双至强仅二千,企商在线,最早租用商 魔兽世界私服 魔兽世界私服 亿恩1元帮您升级服务器! 天龙八部私服 完美世界私服 新开传奇私服
传奇私服 热血江湖私服 仙境私服 天龙八部私服 魔域私服 魔域私服 新开传奇私服 魔域私服 传奇私服
发表新主题 回复
 
主题工具 主题评分 显示模式
旧 2006-09-07, 16:52   #1 (页面定位)
老鬼
版主
 
老鬼 的头像
 
注册日期: 2005-08-30
住址: 地球
帖子: 12515
老鬼 的声望功能已被禁用
默认 jQuery——JavaScript冲击波

jQuery 1.0已经于美国时间2006年8月26日发布。这是一个好消息,世界上又多了一个超级优秀的JavaScript Framework。

我本身不是JavaScript行家,只懂些编程中最基本的东西,甚至连门都没入。但我却能从jQuery — New Wave JavaScript做很多事情,而我相信,如果使用最原始的JavaScript编写方法,我还得费上至少一年时间来学习,才能达到相同的效果。

这当然不是我喜欢它的主要理由。它的CSS选择器和XPath操作器让我最兴奋。写JavaScript,最基本的就是对DOM的选择与操作。 JavaScript自然提供有大量的API供使用,但是要精确地选择某个(些/类)元素还是相当苦难,最简单的例子,需要选择class,我们没有现成的getElementsByClassName可用,要达到目的,甚至连正则表达式都用上,而jQuery只需 $(".class"),像CSS中选择元素一样对DOM进行选择。所以,假如你也是一个CSS写手,你会迅速明白这些 $("div.class"), $("#id + .class"), $(".class > a")是啥意思。而$(".class/../p")这种最基本的XPath的东西也不难懂,总之,DOM选择就用CSS选择器的思维来思考即可。这对我来说,实在太方便了。

而操作,jQuery提供的API也十分浅显易懂,我们不用管它背后用什么实现。比如 $("p.surprise").addClass("ohmy").show("slow");,表示,给class为.surprise的p元素赋予.ohmy的class,然后显示(show)出来。我相信,即使第一次见到的人都知道它在干嘛。实际上,我就是第一次见到它就深深爱上了jQuery。

从上句中也得知,实际上jQuery对象的操作是可以Chainable(咋翻译好呢),你可以对一个jQuery对象传送不止一个信息(函数),这实在也太方便了。

还有一点,基本上,jQuery的代码都简洁易读,个人看法,这要归功于函数式编程(functional programing)方式,我认为这是一种强大的,优雅的编程方式,所以我更喜欢。

当然,我说过,我并不会编程,我说的东西可能都很肤浅,但它确实让我从中找到编程的乐趣,Thank you, John!

Update:来自jQuery Eases JavaScript, AJAX Development的一段话,个人深表赞同:

jQuery is “not a huge, bloated framework promising the best in AJAX—nor is just a set of needlessly complex enhancements—jQuery is designed to change the way that you write JavaScript.“
老鬼 当前在线   回复时引用此帖
旧 2006-09-07, 17:18   #2 (页面定位)
不学无术
Ulysses 的元神
 
不学无术 的头像
 
注册日期: 2005-08-31
住址: 冥王星
帖子: 13985
不学无术 有着人尽皆知的贡献和荣耀不学无术 有着人尽皆知的贡献和荣耀不学无术 有着人尽皆知的贡献和荣耀不学无术 有着人尽皆知的贡献和荣耀不学无术 有着人尽皆知的贡献和荣耀不学无术 有着人尽皆知的贡献和荣耀不学无术 有着人尽皆知的贡献和荣耀不学无术 有着人尽皆知的贡献和荣耀不学无术 有着人尽皆知的贡献和荣耀不学无术 有着人尽皆知的贡献和荣耀不学无术 有着人尽皆知的贡献和荣耀
默认

谢谢。

赶紧瞧瞧去。
不学无术 当前离线   回复时引用此帖
旧 2006-09-07, 20:36   #3 (页面定位)
老鬼
版主
 
老鬼 的头像
 
注册日期: 2005-08-30
住址: 地球
帖子: 12515
老鬼 的声望功能已被禁用
默认

刚去查了些资料,发现真是个好东西,我这种菜鸟都会用一些基本的操作了
老鬼 当前在线   回复时引用此帖
旧 2006-09-07, 23:06   #5 (页面定位)
帅气十足也
戏子
 
帅气十足也 的头像
 
注册日期: 2006-03-09
住址: China
帖子: 892
帅气十足也 身上有一圈迷人的光环哦帅气十足也 身上有一圈迷人的光环哦帅气十足也 身上有一圈迷人的光环哦帅气十足也 身上有一圈迷人的光环哦帅气十足也 身上有一圈迷人的光环哦帅气十足也 身上有一圈迷人的光环哦帅气十足也 身上有一圈迷人的光环哦帅气十足也 身上有一圈迷人的光环哦帅气十足也 身上有一圈迷人的光环哦帅气十足也 身上有一圈迷人的光环哦帅气十足也 身上有一圈迷人的光环哦
默认

good
帅气十足也 当前离线   回复时引用此帖
回复

书签

标签

主题工具
显示模式 对此主题评分
对此主题评分:



所有时间均为北京时间。现在的时间是 15:41