jQuery与Zepto的异同

相同点

Zepto.js号称移动版的jQuery,两者的API及其相似。zepto文件更加小,只有8k多,如果熟悉jQuery,可以很容易掌握Zepto。

不同之处
  1. zepto为移动端设计,有一些基本的触摸事件,如(tap、swipe事件),zepto不支持iE浏览器。

  2. DOM操作上有区别:Zepto能添加id,jQuery不能!
    (function($) {
    $(function() {
    var $insert = $('

    jQuery 插入

    ', {
    id: 'insert-by-jquery'
    });
    $insert.appendTo($('body'));
    });
    })(window.jQuery); //

    jQuery 插入


    Zepto(function($) {  
        var $insert = $('

    Zepto 插入

    ', { id: 'insert-by-zepto' }); $insert.appendTo($('body')); }); //

    Zepto 插入

  3. 事件触发的区别:Zepto能触发load事件,jQuery不能!
    (function($) {
    $(function() {
    $script = $('

你可能感兴趣的:(jQuery与Zepto的异同)