麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

jquery插件開發注意事項小結

2019-11-20 22:40:08
字體:
來源:轉載
供稿:網友

  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插件開發時要注意以下事項。

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插件開發注意事項還是非常有必要的。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 免费黄色在线 | 国产午夜精品一区二区三区嫩草 | 国内精品一级毛片免费看 | 国产精品久久久久久久久久尿 | 十级毛片 | 久久午夜神器 | 亚洲综合视频在线播放 | 亚洲精品无码不卡在线播放he | 国产视频精品在线 | 蜜桃一本色道久久综合亚洲精品冫 | 18一20岁一级毛片 | 欧美成视频在线观看 | 亚洲一级片免费观看 | 国产三级在线视频观看 | 97黄色网 | 毛片在哪里看 | 久久艹一区 | 国产999精品久久久久 | 久久免费观看一级毛片 | 免费人成年短视频在线观看网站 | 久久99精品久久久久久园产越南 | 石原莉奈日韩一区二区三区 | 欧美日本一 | 孕妇体内谢精满日本电影 | 久久不射电影网 | 欧美成人一区二区三区 | 国产午夜精品久久久久 | 九九视频精品在线 | 宅男视频在线观看免费 | 狠狠操精品视频 | 99影视电影电视剧在线播放 | 黄色片在线观看网站 | 国产在线一区二区三区 | 一级黄色av电影 | 欧美视频一级 | 国产做爰全免费的视频黑人 | 91久久精品一二三区 | 毛片国产 | 神秘电影91 | 成人毛片100部 | 成人毛片免费 |