<p>一<script>标签解析</p> <ol> <ol> <li>type  必选  <script  type="text/javascript”></script> .表示代码使用的脚本语言类型。 能够看作是language的替代品。</li> <li>src     可选  <script  type=“text/javascript”  src="XXXX.js”> 表示包含的要执行的外部的代码</li> <li>charset  可选  <script type=“text/javascript” src=”xxx.js” charest = “utf-8”></script> . 表示经过src属性指定的字符集。</li> <li>defer   可选。表示脚本能够延迟到文档彻底被解析和显示以后再执行。因为大多数浏览区不支持,不多用。</li> <li>language 可选,已废弃,被type所替代</li> </ol> </ol> <p>二 js的几个嵌入问题</p> <blockquote> <ol> <li>  若是想要弹出一个</script>标签的字符串, 浏览器会误认为js代码已经执行结束。故结局方法是把字符串分解成两部分,使用+相链接。</li> </ol> <p>  好比 <script  type="text/javascript”></p> <p>                alert(“<scr” + “ipt>”);</p> <p>          </script></p> <p>   2.    通常来说,当js的代码愈来愈庞大的时候,咱们要单独独立出来.js文件,可经过src属性引入。它具备维护性高,可缓存(加载一次,无需加载),方便扩展等优势。</p> <p>        <script type = “text/javascript” src = “xx.js”></script></p> <p>       这样标签内就没有任何代码了,可是要注意的是,虽然没有任何代码,也不能使用单标签。</p> <p>       <script type = “text/javascript” src = “xx.js”/> 这种写法是错误的,js不会执行。</p> <p>       也不能在<script>标签里添加任何代码,是执行不到的。</p> <p> </p> <p>   3.    按照常规,js通常咱们放入<head>标签内,也能够放到<body>中。</p> <p> <br />         若是将<script type="text/javascript"  charset="utf-8" src="002.js" ></script> 放在head中,那么网页将首先加载js,而后在加载html . </p> <p> <br />若是想先加载HTML,可将 <script type="text/javascript"  charset="utf-8" src="002.js" ></script> 放在最外围。 </p></blockquote>javascript