理顺 JavaScript (3) - 把 JavaScript 嵌入网页的方法
2010-09-14 13:41:13 来源:WEB开发网核心提示:JS 代码可以在 head 区或 body 区, 但有些区别.JS 随网页的其他元素顺序载入, 载入后先经过一次语法检查, 然后顺序执行;如果 JS 中不包含 document.write 或 document.writeln 语句, 写在 head 区比较好, 会先执行. 演示区别:网页中可以有多个 JS 代码块,
JS 代码可以在 head 区或 body 区, 但有些区别.
JS 随网页的其他元素顺序载入, 载入后先经过一次语法检查, 然后顺序执行;
如果 JS 中不包含 document.write 或 document.writeln 语句, 写在 head 区比较好, 会先执行. 演示区别:
网页中可以有多个 JS 代码块, 代码块的写法是:
<script type="text/javascript"></script> (目前常用的)
<script type="application/javascript"></script> (较新的规定, 旧浏览器未必支持)
<script language="JavaScript1.5"></script> (已淘汰的方法, 其中指定的版本号也基本没被支持过)
其实目前的客户端脚本也只有 JavaScript 和 VBScript, 好像浏览器会先假定是 JS, 所以可简写为:
<script></script>
但如果网页提前指定了页面的默认脚本, 如:
<meta http-equiv:="Content-Script-Type" content="text/javascript">
如果默认脚本不一致, 那给 script 指定 type 就是必要的了.
使用更多的还是链接外部脚本, 这样可以实现代码与页面分离:
<script src ="xxx.js"></script>
<script type="text/javascript" src ="xxx.js"></script>
JS 还可以直接写在网页标签所支持的事件中, 也可以写在标签 A 的 href 和 标签 FORM 的 action 属性中;