欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

jQuery與Zepto有什么區(qū)別

這篇文章主要介紹jQuery與Zepto有什么區(qū)別,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

在商河等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作 網(wǎng)站設(shè)計(jì)制作按需網(wǎng)站策劃,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站建設(shè),營銷型網(wǎng)站建設(shè),外貿(mào)網(wǎng)站制作,商河網(wǎng)站建設(shè)費(fèi)用合理。

jQuery與Zepto的異同:1、相同:Zepto最初是為移動端開發(fā)的庫,是jQuery的輕量級替代品,如果熟悉jQuery,就能很容易掌握Zepto;2、不同:添加id時jQuery不會生效而Zepto會生效。

jQuery與Zepto的異同:

一. 同

Zepto最初是為移動端開發(fā)的庫,是jQuery的輕量級替代品,因?yàn)樗腁PI和jQuery相似,而文件更小。Zepto最大的優(yōu)勢是它的文件大小,只有8k多,是目前功能完備的庫中最小的一個,盡管不大,Zepto所提供的工具足以滿足開發(fā)程序的需要。大多數(shù)在jQuery中·常用的API和方法Zepto都有,Zepto中還有一些jQuery中沒有的。另外,因?yàn)閆epto的API大部分都能和jQuery兼容,所以用起來極其容易,如果熟悉jQuery,就能很容易掌握Zepto。你可用同樣的方式重用jQuery中的很多方法,也可以方面地把方法串在一起得到更簡潔的代碼,甚至不用看它的文檔。

二. 異

1,針對移動端程序,Zepto有一些基本的觸摸事件可以用來做觸摸屏交互(tap事件、swipe事件),Zepto是不支持IE瀏覽器的,這不是Zepto的開發(fā)者Thomas Fucks在跨瀏覽器問題上犯了迷糊,而是經(jīng)過了認(rèn)真考慮后為了降低文件尺寸而做出的決定,就像jQuery的團(tuán)隊(duì)在2.0版中不再支持舊版的IE(6 7 8)一樣。因?yàn)閆epto使用jQuery句法,所以它在文檔中建議把jQuery作為IE上的后備庫。那樣程序仍能在IE中,而其他瀏覽器則能享受到Zepto在文件大小上的優(yōu)勢,然而它們兩個的API不是完全兼容的,所以使用這種方法時一定要小心,并要做充分的測試。

2,Dom操作的區(qū)別:添加id時jQuery不會生效而Zepto會生效。

(function($) {
     $(function() {
         var $insert = $('<p>jQuery 插入</p>', {
             id: 'insert-by-jquery'
         });
         $insert.appendTo($('body'));
     });
})(window.jQuery);
// <p>jQuery 插入<p>
Zepto(function($) {
    var $insert = $('<p>Zepto 插入</p>', {
        id: 'insert-by-zepto'
    });
    $insert.appendTo($('body'));
});
// <p id="insert-by-zepto">Zepto 插入</p>

3,事件觸發(fā)的區(qū)別:使用 jQuery 時 load 事件的處理函數(shù)不會執(zhí)行;使用 Zepto 時 load 事件的處理函數(shù)會執(zhí)行。

(function($) {
    $(function() {
        $script = $('<script />', {
            src: 'http://cdn.amazeui.org/amazeui/1.0.1/js/amazeui.js',
            id: 'ui-jquery'
        });
        $script.appendTo($('body'));
        $script.on('load', function() {
            console.log('jQ script loaded');
        });
    });
})(window.jQuery);
Zepto(function($) {
    $script = $('<script />', {
        src: 'http://cdn.amazeui.org/amazeui/1.0.1/js/amazeui.js',
        id: 'ui-zepto'
    });
    $script.appendTo($('body'));
    $script.on('load', function() {
        console.log('zepto script loaded');
    });
});

4,事件委托的區(qū)別:

var $doc = $(document);
$doc.on('click', '.a', function () {
    alert('a事件');
    $(this).removeClass('a').addClass('b');
});
$doc.on('click', '.b', function () {
    alert('b事件');
});

在Zepto中,當(dāng)a被點(diǎn)擊后,依次彈出了內(nèi)容為”a事件“和”b事件“,說明雖然事件委托在.a上可是卻也觸發(fā)了.b上的委托。但是在 jQuery 中只會觸發(fā).a上面的委托彈出”a事件“。Zepto中,document上所有的click委托事件都依次放入到一個隊(duì)列中,點(diǎn)擊的時候先看當(dāng)前元素是不是.a,符合則執(zhí)行,然后查看是不是.b,符合則執(zhí)行。而在jQuery中,document上委托了2個click事件,點(diǎn)擊后通過選擇符進(jìn)行匹配,執(zhí)行相應(yīng)元素的委托事件。

5,width()和height()的區(qū)別:Zepto由盒模型(box-sizing)決定,用.width()返回賦值的width,用.css('width')返回加border等的結(jié)果;jQuery會忽略盒模型,始終返回內(nèi)容區(qū)域的寬/高(不包含padding、border)。

6,offset()的區(qū)別:Zepto返回{top,left,width,height};jQuery返回{width,height}。

7,Zepto無法獲取隱藏元素寬高,jQuery 可以。

8,Zepto中沒有為原型定義extend方法而jQuery有。

9,Zepto 的each 方法只能遍歷 數(shù)組,不能遍歷JSON對象。

10,Zepto在操作dom的selected和checked屬性時盡量使用prop方法,在讀取屬性值的情況下優(yōu)先于attr。Zepto獲取select元素的選中option不能用類似jQuery的方法$('option[selected]'),因?yàn)閟elected屬性不是css的標(biāo)準(zhǔn)屬性。應(yīng)該使用$('option').not(function(){ return !this.selected })

10,Zepto不支持的選擇器:

jQuery與Zepto有什么區(qū)別

以上是“jQuery與Zepto有什么區(qū)別”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

新聞名稱:jQuery與Zepto有什么區(qū)別
新聞來源:http://aaarwkj.com/article32/jegosc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供全網(wǎng)營銷推廣、軟件開發(fā)、定制開發(fā)、品牌網(wǎng)站制作網(wǎng)站設(shè)計(jì)、用戶體驗(yàn)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站建設(shè)網(wǎng)站維護(hù)公司
四虎久久久最新网址| 国产区青青操自拍视频| 97门久欧美日韩久久| 国产精品国产三级国产av丨 | 97色伦综合在线欧美视频| av中文资源在线观看| 熟女肥臀一区二区三区| 国产精品一区二区在线观看| 韩国午夜福利视频网站| 国产传媒在线免费播放| 把熟睡的少妇弄到高潮| 在线天堂一区二区三区| 日日躁夜夜躁久久狠狠躁| 麻豆文化传媒免费网址| 亚洲国模av一区二区三区| 成熟女人毛茸茸的视频| 精品丝袜熟女一区二区三区| 精品人妻少妇一区二区三| av在线亚洲网站区一| 日韩中文字幕亚洲精品一| 亚洲欧美日韩激情另类| 亚洲免费一区二区三区四区| 亚洲天堂av现在观看| 日本加勒比系列在线播放| 成人午夜福利影院在线| 欧美老熟妇精品一区二区| 激情一区二区三区视频| 亚洲av男人天堂一区| 精品国产熟女成人av| 亚洲一区二区三区香蕉不卡| 国产亚洲欧美久久精品| 国产精品久久久天美传媒| 高清白嫩学生自拍视频| 中文字幕日韩欧美一区在线| 国内精品久久久久久2021| 日韩一日韩一区二区三电影在线观看| 日本91一区二区不卡| 91综合午夜精品福利| 午夜福利一区二区在线| 国产日韩精品一区二区三区在线| 日本一区中文字幕怎么用|