6

为什么这条 javascript 行看起来像这样?我的意思是,为什么在结尾处有一个额外的 + ?

'<script type="text/javascript" src="' + src + '"></' + 'script>'

来源:http ://code.google.com/p/closure-library/source/browse/trunk/closure/goog/base.js#511

4

1 回答 1

10

因为如果你有"</script>"一个<script>标签,浏览器会认为你已经关闭了你的脚本标签。将文本包含在标签</script>内的字符串中是一种非常常见的方式。<script>

于 2012-01-17T20:14:53.833 回答