zepto和jquery的區別,zepto js和jquery js函式都差不多啊,zepto js有什麼優點呢 各位

2021-08-05 21:53:50 字數 1618 閱讀 7682

1樓:幫助

zepto主要用在移動裝置上,只支援較新的瀏覽器,好處是**量比較小,效能也較好。

jquery主要是相容性好,可以跑在各種pc,移動上,好處是相容各種瀏覽器,缺點是**量大,同時考慮相容,效能也不夠好。

jq自身也注意到了這個總是,所有它的2.x版本是不支援ie6 7 8的,大致就是這些。

2樓:福喜

1. zepto 物件 不能自定義事件

例如執行: $({}).bind('cust', function(){});

結果: typeerror: object has no method 'addeventlistener'

解決辦法是建立一個脫離文件流的節點作為事件物件:

例如: $('

').bind('cust', function(){});

2. zepto 的選擇器表示式: [name=value] 中value 必須用 雙引號 " or 單引號 ' 括起來

例如執行:$('[data-userid=123123123]')

結果:error: syntaxerror: dom exception 12

解決辦法: $('[data-user') or $("[data-userid='123123123']")

3.zepto 是根據標準瀏覽器寫的,所以對於節點尺寸的方法只提供 width() 和 height(),省去了 innerwidth(), innerheight(),outerwidth(),outerheight()

4.zepto 的each 方法只能遍歷 陣列,不能遍歷json物件

5.zepto 的animate 方法引數說明 :

例如:$("data-userid='123123123'").animate(,);

duration : 'slow' 是無效的,需要修改為 duration : 600

zepto.js和jquery.js函式都差不多啊,zepto.js有什麼優點呢?各位

zepto和jquery的區別 知乎

3樓:康熙轉世

樓主您好

jquery 由於強大的生命力基本上是一個事實標準,所以大部分工具 lib 在 dom 操作、動畫等功能上或多或少都會是 jquery-like 的。zepto 的 api 就是完全相容 jquery 的,功能上 zepto 是 jquery 的子集,定位上 jquery 桌面為主,zepto 則從一開始就定位移動裝置,所以體積方面有一定優勢。也就是說如果你只用了 jquery 很少且都是核心的功能,比如選擇器等,那麼可以在不改動任何業務**的情況下把 lib 切換到 zepto——其實就是把 $ 物件換掉了。

zepto和jquery可以同時使用嗎

4樓:匿名使用者

可以,jquery引用完了後,呼叫下$.noconflict(),之後使用jquery時$符號換成jquery就行了,但是既然用了jquery,貌似就沒必要用zepto了

5樓:可靠的

用jquery就可以了,沒有必要用兩種指令碼庫的

jquery中attr和val的區別

val 不需來要引數,直接獲源取value值.attr 這是操作屬性 aa attr style aa attr style 兩個引數,填一個就是獲取,填兩個就是設定 val 能夠復取到 針對text,hidden可輸入的文字框的value值。而.attr value 可以取到制html元素中所設定...

jquery中attr和css的區別

css 是設定 和獲取來 style 的。源 var myid myid myid.css background color red 設定背景顏色bai 為紅色var bg myid.css background color 獲取背du景顏色 相對於var myid document.getelem...

jquery中ready和window onload的區別

1.執行 抄時間window.onload必須等到頁面內包括 的所有元素載入完畢後才能執行。document ready 是dom結構繪製完畢後就執行,不必等到載入完畢。2.編寫個數不同 window.onload不能同時編寫多個,如果有多個window.onload方法,只會執行一個 docume...