在HTML中,我們經(jīng)常需要展示一些代碼,但有些時候我們希望這些代碼不會被執(zhí)行。
<script> console.log("這是一個代碼段") </script>
上面的代碼段是一個用于輸出信息的JavaScript代碼。如果我們在HTML中直接插入這段代碼,那么它會被執(zhí)行,并在瀏覽器的控制臺中輸出“這是一個代碼段”。
為了防止代碼執(zhí)行,可以使用HTML中的轉義字符。在HTML中,有一些字符有特殊意義,比如“<”表示小于號,“>”表示大于號。如果我們想在HTML中展示這些字符本身,不想讓它們被解析為HTML標簽,就需要使用轉義字符將其轉義。
為了防止JavaScript代碼執(zhí)行,可以使用<script>標簽的src屬性來引用一個外部的JavaScript文件。這樣,瀏覽器就不會直接執(zhí)行HTML中的JavaScript代碼了。
<script src="path/to/script.js"></script>
如果想要在HTML中展示JavaScript代碼,又不想讓它被執(zhí)行,可以將代碼放在<code>標簽或<pre>標簽中。<pre>標簽還可以保留代碼的格式。
<pre> <script> console.log("這是一個代碼段") </script> </pre>