標籤:class java ext c http get
本章包含:
- JQuery 的起源和目標。
- 你能擴充JQuery 的那些部分。
- JQuery 擴充的執行個體。
如今,JQuery 已經是網路上最受歡迎的JavaScript Library.
1.1 jQuery 背景
JQuery 的主要特性如下:
- 元素選取器
- 元素遍曆
- 元素操作
- 事件處理
- 特效以及動畫
- Ajax
- 擴充性
- 各種各樣的協助函數
- 跨瀏覽器
1.1.1 起源
起源其實不是那麼重要,本來作者取名叫做jSelect, 悲劇的是該名字已經被佔用,所以便改叫jQuery.
1.1.2 成長曆程
從1.0 開始到目前的2.X 的版本,功能越來越強大的,代碼也越來越龐大,但是壓縮後的體積只有90多K。
1.1.3 現在
jQuery 如今相當的風光。
1.2 擴充jQuery
jQuery 為了保持身材大小,只保留最廣泛使用的核心代碼和功能,因此我們可以有自己定製性更強的版本自己去擴充jQuery.所幸,jQuery 本身就對擴充有很好的支援。
1.2.1 擴充點
有很多的地方可以擴充,如下:
選取器和過濾器外掛程式
標準的選取器包含name, ID, class 這些是jQuery 內建的。當然我們可以按照我們自己的需求去擴充。
集合外掛程式
發揮你的想象,去對集合的功能進行你所需要的擴充。
------------------------
函數外掛程式
各種各樣的工具類。
------------------------
JQuery UI WIDGETS
------------------------
JQUERY UI EFFECTS
------------------------
ANIMATING PROPERTIES
------------------------
AJAX PROCESSING
------------------------
EVENT HANDLING
------------------------
VALIDATION RULES
------------------------
1.3 擴充的各種有名的執行個體
目前各種jQuery 的外掛程式已經是多入牛毛了,這裡只是舉部分例子,讓大家能夠看到哪些點是能夠擴充的。
1.3.1 jQuery UI
jQuery UI 項目增添了各種有趣的組件。(http://jqueryui.com/)
1.3.2 Validation
大名鼎鼎的Validation 外掛程式。(http://jqueryvalidation.org/)
。。。。。。。
這裡省略其他一些有名的外掛程式。
1.4 小結
JQuery 很好很強大,所以使用很廣泛。同時它又很好的支援擴張,目前外掛程式已是滿世界開花!