我正在嘗試提高HTML頁面的加載速度。用onkeyup()替換JQuery.keyup()是否安全?
某些Javascript方法通過JQuery的keyup()
方法附加到某些輸入字段。到目前爲止,我已經安全地刪除了頁面中所有JQuery的用法,但這是最後一個問題。如果可能的話,我想完全擺脫這個頁面上的JQuery。
它是一個可以接受的,安全的做法是我的JavaScript方法(HTML代碼內)直接鏈接到我的輸入字段這樣的:
<input type="text" id="my_id" onkeyup="do_something()" />
我關注的是以下幾點:
1)I知道JQuery處理瀏覽器中的許多角落案例和錯誤,但我只關心支持最新的瀏覽器版本(例如不是IE 8,7,6)。我很害怕引入一個錯誤。
2)從HTML中分離樣式被認爲是一種很好的做法,但Javascript代碼呢?是否有任何理由繼續使用JQuery分配我的JavaScript方法?
謝謝。
如果你使用jQuery分配你的方法,你可以將這些代碼移動到一個外部javascript文件,然後可以縮小和gzipped,然後由瀏覽器緩存。 –
已經是這種情況了...... – JVerstry
換句話說,分配當前是在文件就緒狀態下執行的。 – JVerstry