javascript之<script>标签
2017-03-14 16:36
309 查看
在javascript传统的使用上,<script>元素都是放置在<head>元素中,例如
<!DOCTYPE ht<html> <head> <title>Example HTML Page</title> <script type="text/javascript" src="example.js"></script> </head> <body> <!-- 这里放内容 --> </body> </html>
这里写代码片 在这种情况下,必须先加载完整个头部才能加载身体的部分。这样会导致浏览器呈现页面的时间变长。现在的web程序一般把Javascript引用放在body的最后面。
<!DOCTYPE html> <html> <head> <title>Example HTML Page</title> </head> <body> <!-- 这里放内容 --> <script type="text/javascript" src="example.js"></script> </body> </html>
在HTML 4.01中出现了**defer**属性,被称为延迟脚本,他可以在脚本执行时却不影响页面的构造。换句话说就是这段脚本在整个页面的最后再执行。**他只支持外部脚本。**
<!DOCTYPE html> <html> <head> <title>Example HTML Page</title> <script type="text/javascript" defer="defer" src="example.js"></script> </head> <body> <!-- 这里放内容 --> </body> </html>
HTML5中定义了async属性,同样的也只适用于外部脚本。作用是立即下载此脚本,但不妨碍页面中的其他操作。
相关文章推荐
- 【JavaScript】简介、<Script>标签及基本概念
- JavaScript之<script>标签简介
- 您是不是奇怪为什么 <script> 标签中没有 type="text/javascript" 属性?
- JavaScript 笔记 - <script>标签 defer属性 (延迟脚本)
- JavaScript 笔记 - <script> 标签的位置
- JavaScript中输出</script>标签的方法
- JavaScript中输出</script>标签的方法
- JavaScript 笔记 - <script>标签 async 属性 (异步脚本)
- js笔记(一)--关于<script>标签
- html的锚标签<a>中使用javascript代码
- javascript:&lt;/script&gt;标签不允许出现在注释或字符串中,否则解释出错
- js 笔记 第一章在html中使用<javascript>标签 以及 html文档模式
- 去掉html中<script>标签的正则表达式
- <script>标签在html中的位置
- <a>标签中href="javascript:;"
- html标签之<script>
- Javascript:void(0)和#在<a>标签中的区别
- javascript禁止<a>标签
- 警惕javascript代码中的“</script>”!
- javascript中<script>元素的六个属性