[TOC]
,比如下面的代码会导致浏览器报错
<script>
function sayScript(params) {
console.log("</script>")
}
</script>
浏览器解析行内脚本的方式决定了它看到字符串时,会当成结束的,想避免这个问题就需要加一个转义符”\”即可
<script>
function sayScript(params) {
console.log("<\/script>")
}
</script>
这样修改后代码就可以被浏览器完全解释,不会导致错误。
要在外部文件中的JavaScript,就必须使用src属性的属性,这个属性的值为URL,它指向包含JavaScript的文件比如:<script scr="example.js"></script>
这个例子在页面中加载了一个外部js文件,和解释行内js文件一样,在解释外部文件时页面也会阻塞(包括文件下载时间),在执行XHTML文档使可以忽视如:<script scr="example.js">
另外如果在
