magento 中常見的js衝突

2021-07-07 10:32:49 字數 555 閱讀 2227

magento內建使用的prototype庫,和jquery的使用有一定的衝突,解決起來還是相當簡單的。在網上有很多文章介紹這個東西,詳細到說明了jquery和prototype庫的引入前後順序,最開始看的時候讓我頭暈而且很難記得,每次寫的時候還要翻下文章。當然不是說那些文章不夠好,只是個人感覺有點囉嗦~~

這裡記錄下在magento中使用jquery的具體方式。這種方式對於jquery與prototype庫的先後引入關係沒有限制。如下**所示。可以看到,首先引入jquery庫,接著引入需要的jquery外掛程式,然後就可以手寫**咯。首先呼叫jquery.noconflict()更改jquery的命名空間,這樣就可以使用jquery替代$了。

這裡使用jquery作為$的替代,稍微有點長了,如果使用$a,$b,$c的形式是不是更好呢?還有一種方式就是可以指定jquery庫的標識,和上面差不多,如下**。

最後,乙個好訊息是,magento2的計畫中,jquery已經成為了標準庫,放棄了prototype~~

JS中常見的演算法

常見演算法 1累加 累積 累加 將一系列的資料加到乙個變數裡面。最後的達到累加的結果 比如 將1到 100的數求累加和。小球從高處落下,每次返回到原來的一半,求第十次小球落地時小球走過的路程。var h 100 var s 0 for var i 0 i 10 i s s 2 100 累積 將一系列...

js中常見的錯誤

1.錯誤分為兩種 1 錯誤 這種錯誤瀏覽器會報錯,可以根據錯誤型別去排錯 2 邏輯錯誤 這種錯誤瀏覽器不會報錯,但是可以使用斷點進行除錯排錯 2.錯誤型別 2.1語法錯誤 即寫的 不符合js編碼規則 報錯為 uncaught syntaxerror 資訊提示 我們可以根據後面的資訊提示去修改錯誤,當...

js中常見的迴圈遍歷

1.for迴圈,可以break結束迴圈。arr 1 2,3 4,5 6 for let i 0 i arr.length i 2.for.in迴圈,用於物件迴圈遍歷,可獲取物件的對應鍵值 注意 for in迴圈物件的所有列舉屬性,需再使用hasownproperty 方法來忽略繼承屬性,即在迴圈內部...