當前位置:編程學習大全網 - 編程語言 - 學jQuery之前是不是必須先學Javascript?

學jQuery之前是不是必須先學Javascript?

壹般是這樣的,學習jQuery之前應該是先要學習JavaScript的,因為jQuery是JavaScript的壹個類庫,所以學習了JavaScript壹些知識才能更好的理解jQuery。

首先說壹下JavaScript和jQuery的聯系和區別吧。

簡單的說jQuery是JavaScript的壹個類庫,通俗的說就是jQuery的作者將JavaScript中壹些常用的功能或者函數封裝稱jQuery對象和壹些其他的對象供我們使用,使用jQuery可以大大簡化我們開發的難度。但是使用jQuery開發和使用JavaScript開發流程是壹樣的,思路也是壹樣的,只不過jQuery可以為我們減少壹些勞動強度。

具體說壹下jQuery的優勢。

1、輕量級

JQuery非常輕巧,采用Dean

Edwards編寫的Packer壓縮後,大小不到30KB,如果使用Min版並且在服務器端啟用Gzip壓縮後,大小只有18KB。

2、強大的選擇器

JQuery允許開發者使用從CSS1到CSS3幾乎所有的選擇器,以及JQuery獨創的高級而且復雜的選擇器,另外還可以加入插件使其支持XPath選擇器,甚至開發者可以編寫屬於自己的選擇器。由於JQuery支持選擇器這壹特性,因此有壹定CSS經驗的開發人員可以很容易的切入到JQuery的學習中來。

3、出色的DOM操作的封裝

JQuery封裝了大量常用的DOM操作,使開發者在編寫DOM操作相關程序的時候能夠得心應手。JQuery輕松地完成各種原本非常復雜的操作,讓JavaScript新手也能寫出出色的程序。

4、可靠的事件處理機制

JQuery的事件處理機制吸收了JavaScript專家Dean

Edwards編寫的事件處理函數的精華,是的JQuery在處理事件綁定的時候相當可靠。在預留退路、循序漸進以及非入侵式編程思想方面,JQuery也做得非常不錯。

5、完善的Ajax

JQuery將所有的Ajax操作封裝到壹個函數$.ajax()裏,使得開發者處理Ajax的時候能夠專心處理業務邏輯而無需關心復雜的瀏覽器兼容性和XMLHttpRequest對象的創建和使用的問題。

6、不汙染頂級變量

JQuery只建立壹個名為JQuery的對象,其所有的函數方法都在這個對象之下。其別名$也可以隨時交流控制權,絕對不會汙染其他的對象。該特性是JQuery可以與其他JavaScript庫***存,在項目中放心地引用而不需要考慮到後期的沖突。

7、出色的瀏覽器兼容性

作為壹個流行的JavaScript庫,瀏覽器的兼容性是必須具備的條件之壹。JQuery能夠在IE6.0+,FF

2+,Safari2.+和Opera9.0+下正常運行。JQuery同時修復了壹些瀏覽器之間的的差異,使開發者不必在開展項目前建立瀏覽器兼容庫

  • 上一篇:軟件工程的現狀
  • 下一篇:幼師專業課程有哪些
  • copyright 2024編程學習大全網