瀏覽器如何識別內聯 JavaScript?
假設我們在 HTML 中有以下程式碼行 -
<input type="Button" value="Result" onclick="alert(‘Hello World!’);"/>
這裡,瀏覽器透過檢測 onclick 標識內聯 JavaScript,即使沒有 <script> 標籤。
以下是使用內聯 JavaScript 的一些建議 -
- 如果你打算只在一個頁面中使用該指令碼,那麼可以考慮內聯指令碼元素,如 <script>...</script>)。
- 不要使用諸如 onclick="..." 的事件屬性,並使用 JavaScript 繫結事件處理程式。
- 對大多數指令碼,尤其是跨頁面重用的指令碼,使用外部指令碼元素,如 <script src="..."></script>)。
廣告