zepto 和 jQuery 的data方法的區別

2021-08-09 17:13:11 字數 677 閱讀 2559

zepto坑之一,data和jquery的data方法有區別。

眾所周知,data() 方法很好用,而且效率相當不錯,如$("#tableid").data("style")就是讀取tableid上面的屬性data-style的值。

但是需要注意的點是

-區分大小寫,且只能小寫,即,data-***其中不管***是大小寫,讀取統一小寫如data-style的值是data("style"),如果data("style")則讀取不到值。

-有快取,這個提公升了速度,但是有時也不爽,如果該值你可能會修改的話,那麼就要注意了,很有可能你讀取到的還是老的值。如$.data("style",1),你讀取$.data("style")==1,然後data("style",2),你再讀取還是為1呀。所以這樣讀取的話就要$.attr("data-style"){這個可是區分大小寫的呀,……

zepto"相當於"移動端的jquery,但是data方法是做了修改的呀,特別要注意的是,$.data("style")的值如果是數字的會經過轉換的,使用了number()方法處理,所以如果你設定的值超出了js的數字精度了,那就可要小心了~~~~~~

不過放心的是zepto的data()方法未設定快取。

zepto只能儲存字串。

zepto和jQuery的區別

zepto可以說是jquery的子集,按照官方文件來說,會jquery就會zepto zepto更輕量級 zepto是jquery的精簡,針對移動端去除了大量jquery的相容 部分api的實現方式不同 區別 1.zepto主要用於移動端 2,dom操作的區別 新增id時jquery不會生效而zep...

zepto和jQuery的區別

優點 zepto可以說是jquery的子集,按照官方文件來說,會jquery就會zepto 區別 1.zepto主要用於移動端 2,dom操作的區別 新增id時jquery不會生效而zepto會生效。3,事件觸發的區別 使用 jquery 時 load 事件的處理函式不會執行 使用 zepto 時 ...

Zepto和jQuery的具體差異

作為函式使用 引數 1.function 2.html字串 3.dom code 4.選擇器字串 作為物件呼叫 方法 ajax get post isarray each isfunction trim 概念 jquery核心函式 呼叫返回的物件就是jquery物件的 陣列 可能有只有乙個 使用 1...