[譯] Extending jQuery Part1 Simple extensions

來源:互聯網
上載者:User

標籤: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 很好很強大,所以使用很廣泛。同時它又很好的支援擴張,目前外掛程式已是滿世界開花!

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.