jQuery的设计艺术和选择器(二)

  这个标题后跟着的(二)会比较让人奇怪,因为在我的博客上找不到“jQuery的设计艺术和选择器(一)”这样的文章。

  这篇文章的同系列上一篇文章是从扩展方法到流畅的程序体验(一),这是Jumony引擎的介绍系列文章第二篇。

  jQuery是一个了不起的轻量级的JavaScript框架,事实上在jQuery发布之前,就已经有无数功能强大得多的JavaScript框架在流行。从功能列表上来说,jQuery在JavaScript框架中只能算是很不起眼的小弟。但这个小弟在短短的时间内,就成为了最流行的JavaScript框架之一。当然jQuery成功的原因有很多,跨浏览器兼容、轻巧、不算很差的性能,以及jQuery的“口号”:write less, do more。

  有人会说,write less, do more就是jQuery的全部设计哲学,但我不这么认为。

  在我看来,write less, do more是任何一个框架都必须去做的事情。很难想象会有人选择一个write more, do less的框架吧。所以,对于一个框架而言,这是最基本的事情,要成为一个伟大的框架,显然这很不够。

  在这里我想谈谈jQuery的一个设计的艺术,select then do。

  CSS选择器是jQuery最重要的函数$(或者说jQuery)最常见的参数。尽管这个函数可以接受的参数还有HTML元素或是HTML代码。但最常用的显然是传入一个CSS选择器,jQuery会帮你选择文档中符合要求的元素。然后,你就可以对这个元素集进行操作:

$("li").css("font-style", "italic");        
        

it知识库jQuery的设计艺术和选择器(二),转载需保留来源!

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。