2012-02-08 40 views
0
<\/script> 

這是如何使用它:什麼是</script>?

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> 
<script>window.jQuery || document.write('<script src="js/libs/jquery-1.7.1.min.js"><\/script>')</script> 

我得到這個從initializr。

+0

查看對此文章的回答:[JavaScript如何創建包含更多JavaScript的新頁面?](http://stackoverflow.com/questions/2004995/how-can-javascript-make-new-page-that- contains-more-javascript) – 2012-02-08 05:39:41

+0

這裏的解釋http://stackoverflow.com/questions/236073/why-split-the-script-tag-when-writing-it-with-document-write – Christophe 2012-02-08 05:44:27

回答

5

反斜槓可以防止瀏覽器看到會結束Javascript的</SCRIPT>標籤。 Javascript會吃掉它,所以輸出將會是</SCRIPT>

+0

你必須把''和其他HTML代碼反引號或標記會吃掉它。 – kay 2012-02-08 05:55:48

2

轉義字符以確保引用文字外的斜線不被編碼。

2

這只是</script>與正斜槓逃脫,所以它不會自動編碼document.write()函數。