jQuery

其實(shí)JQuery就是一個(gè)封裝好的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是一個(gè)js庫,主要提供功能是選擇器,屬性修改和事件綁定等等。
2、jQuery UI 是在jQuery的基礎(chǔ)上,利用jQuery的擴(kuò)展性,設(shè)計(jì)的插件。提供了一些常用的界面元素,例如:對(duì)話框,拖動(dòng)行為,改變大小行為等等。

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

JQuery的擴(kuò)展

1、$.each(); // 直接定義在$(jQuery)這個(gè)類上的方法,不依賴jQuery對(duì)象
2、$().each(); // 定義在$的類的原型上的方法,因?yàn)橥ㄟ^實(shí)例才能調(diào)用
拓展也只能站在這兩個(gè)位置添加
3、$.extend(); // 直接拓展在jQuery類上的
4、$.fn.extend(); // $.fn就是jQuery.prototype 直接拓展在jQuery的prototype上的

優(yōu)化jQuery的方法

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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

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