簡體   English   中英

使用HTML5包含JavaScript的最小字符<script> tag

[英]Minimum characters to include JavaScript using HTML5 <script> tag

現在在HTML5中可以省略<script>標記的type屬性,這是在頁面上包含外部JavaScript所需的最少字符數嗎?

<script src="URL"></script>

任何人都可以對此進行更多優化-如果已經加載了jQuery之類的框架,還有沒有更短的方法呢?

如果您不關心JavaScript是否能夠訪問並訪問頁面內容,那么

<img src="URL.svg">

如果URL指向使用SVG腳本的SVG圖像,則將允許您加載腳本,並且可以通過將事件發送到SVG圖像來觸發事件處理程序來調用其中定義的函數。

通過使用來自相同來源的SVG,您也許可以解決該限制,但是我認為對SVG的相同來源訪問的安全后果了解得很少,因此,規范和瀏覽器作者都在謹慎從事。

您可以省略屬性的引號

<script src=URL></script>

同樣,使用XHTML5,以下功能也可以工作:

<script src="URL" />

由於您詢問了jQuery,因此可以使用$.getScript()

$.getScript("f.js");

當然,這假定您的代碼已經被包裝或通過<script>標記加載。 老實說,在該區域中嘗試刪除更多字節確實沒有太大好處。 無論如何,引用腳本並不需要大量的冗長。

保持代碼可讀性,並且不要偏離標准和公認的慣例。

[根據我的評論]

假設您已經使用出色的Google Closure Compiler處理了腳本聚合,並且您不想使用繁重的js加載庫,那么一個簡單的優化就是這樣:

<script src=a></script>

(沒有引號,沒有“ .js”,是的,這很愚蠢)

當然,您也可以在此部分前后刪除空格和CR。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM