這方面的一個例子是谷歌分析:爲什麼外部js腳本經常在HTML頁面的底部加載document.write()?
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
難道是一樣好只是使用該文本值替換執行document.write():
<script type="text/javascript" src="http://www.google-analytics.com/ga.js">
?我猜測標籤是與document.write()一起輸出的,因爲gaJsHost('http://www.'
)的值並未提前知道。但是如果知道,是否有理由用document.write()輸出script標籤而不是直接包含它?