jQuery插件開發要點

ajax 12年前發布 | 1K 次閱讀 微軟

開發插件的注意事項:

1.插件的文件命名必須嚴格遵循jQuery.[插件名].js的規則,以便于與其他的js文件的區分,如新插件文件jquery.newplugin.js.

2.如果是對象級別插件,所有的方法都應依附于jquery.fn主體對象;如果是類級別插件,所有的方法都應依附于jquery對象.

3.無論是對象級別還是類級別插件,結尾都必須以分號結束,否則,在文件被壓縮時,會出現錯誤提示信息.

4.在插件內部的代碼中,如果要訪問每個元素,可以使用this.each方法來遍歷全部元素.

5.需要說明的是在插件的內部,this所代表的是通過jQuery選擇器所獲取的對象,而非傳統意義上的對象的引用.

6.由于jQuery代碼在調用方法時,可以采用鏈寫的方法同時調用多個方法,因此,為了保證這個功能的實現,插件本身必須返回一個jQuery對象.

7.雖然"$"美元符,可以與"jQuery"字符相代替,但在編寫插件的代碼中,盡量不要使用"$"符號,以避免與別的代碼沖突.

8.在編寫對象級別的插件時,使用jQuery.fn.extend()方法進行功能擴展;而針對類級別的插件,則使用jQuery.extend方法進行擴展。

 本文由用戶 ajax 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!