jquery外掛程式開發注意事項

來源:互聯網
上載者:User

  Jquery是繼prototype之後又一個優秀的Javascrīpt架構。它是輕量級的js庫(壓縮後只有21k) ,它相容CSS3,還相容各種瀏覽器 (IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。jQuery使使用者能更方便地處理HTML documents、events、實現動畫效果,並且方便地為網站提供AJAX互動。jQuery還有一個比較大的優勢是,它的文檔說明很全,而且各種應用也說得很詳細,同時還有許多成熟的外掛程式可供選擇。jQuery能夠使使用者的html頁保持代碼和html內容分離,也就是說,不用再在html裡面插入一堆js來調用命令了,只需定義id即可。jquery外掛程式開發時要注意以下事項。

  開發外掛程式的注意事項:

  1、在編寫對象層級的外掛程式時,使用jQuery.fn.extend()方法進行功能擴充;而針對類層級的外掛程式,則使用jQuery.extend方法進行擴充。

  2、外掛程式的檔案命名必須嚴格遵循jQuery.[外掛程式名].js的規則,以便於與其他的js檔案的區分,如新外掛程式檔案jquery.newplugin.js.

  3、如果是對象層級外掛程式,所有的方法都應依附於jquery.fn主體對象;如果是類層級外掛程式,所有的方法都應依附於jquery對象.

  4、無論是對象層級還是類層級外掛程式,結尾都必須以分號結束,否則,在檔案被壓縮時,會出現錯誤提示資訊.

  5、雖然"$"美元符,可以與"jQuery"字元相代替,但在編寫外掛程式的代碼中,盡量不要使用"$"符號,以避免與別的代碼衝突.

  6、在外掛程式內部的代碼中,如果要訪問每個元素,可以使用this.each方法來遍曆全部元素.

  7、需要說明的是在外掛程式的內部,this所代表的是通過jQuery選取器所擷取的對象,而非傳統意義上的對象的引用.

  8、由於jQuery代碼在調用方法時,可以採用鏈寫的方法同時調用多個方法,因此,為了保證這個功能的實現,外掛程式本身必須返回一個jQuery對象.

  很多外掛程式開發人員都開發了很多不錯的jQuery外掛程式,但是對我們這些外掛程式的使用者來說,很多jQuery外掛程式的使用都不是那麼直接和透明。而且對於外掛程式開發來說,如果你有一個非常好的架構,將會給你的開發帶來極大的益處。所以在正式開發前,注意以上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.