如何解決jquery與zepto衝突問題

時間 2021-05-30 19:05:35

1樓:Diego

//jquery zeport 差異對比

//差別1

//zeport物件原型不是Zeport函式的原型,而是Zeport函式的屬性

$("div")._proto_===$.fn;

console.log($("div")._proto_!== $.prototype);

//jQuery物件__proto__使用的就是jQuery函式的原型

console.log($("div")._proto_=== $.prototype);

//差別2

//原生的data函式 zeport進行了簡化只能存貯字串

//直接$是zeport

$("body").data("name","tom");

console.log($("body").data("name"));

$("body").data("person",);

console.log($("body").data("person")));

//下劃線$是jQuery

_$("body").data("person",);

console.log(_$("body").data("person")));

//替代方案

$("body").data("person",JSON.stringify());

console.log($("body").data("person"));

//差別3 選擇器優化:刪減了不必要的複雜選擇器

//如 div:eq(0) 需使用以下函式代替

$("div").eq(0);

//$(zeportObj) 將zeport物件傳入$函式,不會在jQuery複製產生新物件,而是將物件自身返回

console.log($($("div൪div"));//false

2樓:小芋頭君

都要引入jquery了,還引入zepto幹嘛。。。如果是為了tap事件,用 ftlabs/fastclick · GitHub 就行。。。

3樓:黃呵呵

先引入zepto

jQuery.noConflict();

jQuery(function($));

$...//zepto的$

先引入jQuery

jQuery(function());

$..//zepto

鋒利jQuery上看的,應該可以吧。

如何解決當下的迷茫與煩惱

時不我待 迷茫與煩惱只因自己不夠強大。首先得振作起來,任何困難和挫折只是人生漫漫長路中的一道坎!規劃好人生樹立人生目標,人只能靠自己,堅信自己!今後以生活 工作 學習的一切努力為之奮鬥,人不逼自己,哪能知道自己有多大的潛能。 星潭 斷,斬斷一切煩惱,什麼煩你,就斬斷什麼,心裡默念,斷斷斷,虛擬想象有...

傳統前端開發(只使用Jquery)如何解耦?

技能樹IT修真院 自己分成Controller和View和Service唄。game.ptteng.com 參考這個。很多年前,對Angular的理解還有問題的時候,寫的半調子作品。當時就已經在努力的把JQuery拆分了。裡面分出來了很多有意思的東西。Util,Controller,View,Ser...

如何解決孩子不想與父母交流的問題?

scarlett 分析一下原因,孩子之所以不願意跟父母交流,多半是之前孩子已經嘗試過很多次跟父母溝通,得不得積極正面的回應,而是消極的否定或則打壓。孩子慢慢也知道了,跟父母說了也沒啥用,冷不丁又是一頓奚落,留下的都是過往經歷的折射,所以很正常。想要破解,最好放下父母權威的架子,不要總是高高在上的姿態...