jQuery

其實JQuery就是一個封裝好的jQuery庫,他有強(qiáng)大的選擇器和DOM操作
1、封裝了DOM API
2、封裝了 完善的 AJAX
3、提供了鏈?zhǔn)秸{(diào)用
4、兼容性好
5、強(qiáng)大的選擇器
6、豐富的插件支持

jQuery和JQuery UI有什么區(qū)別?

1、JQuery是一個js庫,主要提供功能是選擇器,屬性修改和事件綁定等等。
2、jQuery UI 是在jQuery的基礎(chǔ)上,利用jQuery的擴(kuò)展性,設(shè)計的插件。提供了一些常用的界面元素,例如:對話框,拖動行為,改變大小行為等等。

jQuery操作的是DOM的框架,而jQuery UI 是基于jQuery做的一個UI庫

JQuery的擴(kuò)展

1、$.each(); // 直接定義在$(jQuery)這個類上的方法,不依賴jQuery對象
2、$().each(); // 定義在$的類的原型上的方法,因為通過實例才能調(diào)用
拓展也只能站在這兩個位置添加
3、$.extend(); // 直接拓展在jQuery類上的
4、$.fn.extend(); // $.fn就是jQuery.prototype 直接拓展在jQuery的prototype上的

優(yōu)化jQuery的方法

1、優(yōu)先使用ID選擇器
2、jquery獲取到的DOM元素如果需要多次使用,建議使用一個變量將其保存起來,因為操作DOM的過程是非常耗費性能的
3、在class前使用tag(標(biāo)簽名)
4、給選擇器一個上下文
5、慎用 .live()方法(應(yīng)該說盡量不要使用)
6、使用data()方法存儲臨時變量

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 原文鏈接 http://blog.poetries.top/2016/10/20/review-jQuery 關(guān)注...
    前端進(jìn)階之旅閱讀 16,941評論 18 503
  • 1.JQuery 基礎(chǔ) 改變web開發(fā)人員創(chuàng)造搞交互性界面的方式。設(shè)計者無需花費時間糾纏JS復(fù)雜的高級特性。 1....
    LaBaby_閱讀 1,501評論 0 2
  • 1.JQuery 基礎(chǔ) 改變web開發(fā)人員創(chuàng)造搞交互性界面的方式。設(shè)計者無需花費時間糾纏JS復(fù)雜的高級特性。 1....
    LaBaby_閱讀 1,273評論 0 1
  • 今年中秋節(jié)開始,我天天聽著樓上鄰居家那時鐘敲12響,每天都是午夜時分,疲憊得叫我說不出話來。生活總是在逼迫人不斷往...
    大胖灰閱讀 569評論 4 0
  • 今天錄了徐志摩的再別康橋。 好幾次都被鼻塞干擾。 最后一次就隨意錄了??梢粤?。 蜂蜜對嗓子好。
    宇宙奶莉閱讀 172評論 0 0

友情鏈接更多精彩內(nèi)容