jQuery 簡單的說是一個優秀的javescript類庫。jQuery使開發者能更方便地處理DOM、events、實現動畫效果,并且方便地為網站提供Ajax交互。jQuery力求改變web開發者在創建頁面的富功能時的思維發式也即jQuery提出的行為與結構相分離。
jQuery的重點是從html頁面里獲取元素并對其進行操作,通過元素的特性或元素在文檔中的位置去描述元素組,了解CSS的朋友,就知道選擇器的作用之大了。
jQuery采用了CSS中優秀的選擇器功能。
$("tr:nth-child(1)"); 該選擇器選擇每個表格的第一行。
$("a[href$=pdf]");該選擇器選擇指向PDF文件的鏈接。
$("body > div:has(a)");該選擇器選擇作為直接子節點的、包含鏈接的div。
從這點上來看,如果對CSS的選擇器有了解的話,對jQuery的這一功能就比較容易理解和掌握。
$()函數可看成是jQuery()函數的別名,其上的$()都可替換為jQuery()。
jQuery提供擴展,擔并不支持獨立函數。這點我的理解是只能在jQuery基礎上進行特定功能的函數編寫,而不能在jQuery類庫中編寫。
jQuery可以兼容其他優秀的javascript庫。
作者博客:http://www.cnblogs.com/yangzhijia/