Zepto 与 jQuery 的区别 小结
1. Zepto 對(duì)象 不能自定義事件
例如執(zhí)行: $({}).bind('cust', function(){});
結(jié)果: TypeError: Object has no method 'addEventListener'
解決辦法是創(chuàng)建一個(gè)脫離文檔流的節(jié)點(diǎn)作為事件對(duì)象:
例如: $('
').bind('cust', function(){});2. Zepto 的選擇器表達(dá)式: [name=value] 中value 必須用 雙引號(hào) " or 單引號(hào) ' 括起來(lái)
例如執(zhí)行:$('[data-userid=123123123]')
結(jié)果:Error: SyntaxError: DOM Exception 12
解決辦法: $('[data-userid="123123123]"') or $("[data-userid='123123123']")
3.Zepto 是根據(jù)標(biāo)準(zhǔn)瀏覽器寫(xiě)的,所以對(duì)于節(jié)點(diǎn)尺寸的方法只提供 width() 和 height(),省去了 innerWidth(), innerHeight(),outerWidth(),outerHeight()
4.Zepto 的each 方法只能遍歷 數(shù)組,不能遍歷JSON對(duì)象 5.Zepto 的animate 方法參數(shù)說(shuō)明 :
例如:$("data-userid='123123123'").animate({ opacity : 0},{duration:'slow'});
duration : 'slow' 是無(wú)效的,需要修改為 duration : 600
轉(zhuǎn)載于:https://www.cnblogs.com/luobaojun/p/4716735.html
總結(jié)
以上是生活随笔為你收集整理的Zepto 与 jQuery 的区别 小结的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: [PHP] 用JSON 传输图片源码
- 下一篇: 【转】iOS开发6:UIActionSh