向HTML页面中插入JavaScript的主要方法,就是使用<script>元素。这个元素由Netscape创造并在Netscape Navigator2中首先实现。后来,这个元素被加入到正式的HTML规范中。HTML4.01为<script>定义了下列6个属性。

1.async:可选。表示应该立即下载脚本,但不应妨碍页面中的其他操作,比如下载其他资源或等待加载其他脚本。只对外部脚本有效。

2.charset:可选。表示通过src属性指定的代码的字符集。由于大多数浏览器会忽略它的值,因此这个属性很少有人用。

3.defer:可选。表示脚本可以延迟到文档完全被解析和显示之后再执行。只对外部脚本有效。

4.language:已废弃。

5.src:可选。表示包含要执行代码的外部文件。

6.type:可选。可以看成是language的替代属性;表示编写代码使用的脚本语言的内容类型(也称为MIME类型)。

使用<script>元素的方式有两种:直接在页面中嵌入JavaScript代码和包含外部JavaScript文件。

在使用<script>元素嵌入JavaScript代码时,只需为<script>指定type属性。然后,向下面这样把javaScript代码直接放在元素内部即可:

<script type="text/javascript">  function fun(){  alert("Hello world!");  }
</script>  

包含在<script>元素内部的JavaScript代码将被从上至下依次解释。就拿前面这个例子来说,解释器会解释一个函数的定义,然后将该定义保存在自己的环境当中。当解释器对<script>元素内部的所有代码求值完毕前,页面中的其余内容都不会被浏览器加载或显示。

如果要通过<script>元素来包含外部JavaScript文件,那么src属性就是必需的。这个属性的值是一个指向外部javascript文件的链接,例如:

<script type="text/javascript" src="jquery-3.2.0.min.js"></script>  

转载于:https://www.cnblogs.com/zh23/p/7138653.html

html中script标签的使用方法相关推荐

  1. HTML5新增的video标签,HTML5中video标签的使用方法

    HTML5中video标签的使用方法 发布时间:2020-08-27 11:33:56 来源:亿速云 阅读:100 作者:小新 这篇文章将为大家详细讲解有关HTML5中video标签的使用方法,小编觉 ...

  2. html5定义页脚的标签,HTML中footer标签的使用方法

    HTML中footer标签的使用方法 发布时间:2020-06-25 17:37:52 来源:亿速云 阅读:215 作者:Leah 本篇文章为大家展示了HTML中footer标签的使用方法,代码简明扼 ...

  3. html方法介绍,html中noframes标签的使用方法介绍

    html中noframes标签的使用方法介绍 发布时间:2020-04-17 09:35:28 来源:亿速云 阅读:672 作者:小新 这篇文章主要为大家详细介绍了html中noframes标签的使用 ...

  4. html中dt标签,html中dt标签的使用方法

    html中dt标签的使用方法 发布时间:2020-09-24 12:02:08 来源:亿速云 阅读:93 作者:小新 这篇文章主要介绍html中dt标签的使用方法,文中介绍的非常详细,具有一定的参考价 ...

  5. css中style怎么用,css中style标签的使用方法

    css中style标签的使用方法 发布时间:2020-07-01 09:49:22 来源:亿速云 阅读:141 作者:Leah 这篇文章将为大家详细讲解有关css中style标签的使用方法,文章内容质 ...

  6. script标签中写html,html中script标签的详细介绍

    大家好,欢迎关注支持,谢谢!本篇将介绍html中script标签的详细用法,有兴趣的朋友可以了解一下! 一.前言 在html中,为了实现动态交互效果,我们经常会嵌入其它脚本语言(如:JavaScrip ...

  7. html中aside整体,html中aside标签的使用方法

    html中aside标签的使用方法 发布时间:2020-09-24 14:18:03 来源:亿速云 阅读:98 作者:小新 小编给大家分享一下html中aside标签的使用方法,相信大部分人都还不怎么 ...

  8. JS中script标签defer和async属性的区别

    向html页面中插入javascript代码的主要方法就是通过script标签.其中包括两种形式,第一种直接在script标签之间插入js代码,第二种即是通过src属性引入外部js文件.由于解释器在解 ...

  9. php中script标签,关于 script 标签你应该知道的

    script标签用来在网页中执行JavaScript,它可以直接包含JavaScript代码,也可以直接通过src指向一个同域或者不同域的外链. 1. script标签默认会阻塞页面解析,并按照它们出 ...

最新文章

  1. Android中Parcel的分析和使用
  2. c语言打开当前目录下的文件_Linux下自定义文件默认打开方式
  3. parted命令分区
  4. redis value is not an integer or out of range
  5. less新手入门(四)—— Mixin Guards
  6. 简述ajax的重构原因,Ajax 重构的步骤
  7. 让问答更自然 - 基于拷贝和检索机制的自然答案生成系统研究 | 论文访谈间 #02...
  8. 八皇后时间复杂度_【算法打卡】N皇后
  9. mysql group_concat去重_mysql 数据库group_concat函数的一些用法
  10. mysql表空间名字查询_数据库表空间信息查询
  11. partproble在RHEL 6下无法更新分区信息
  12. 字符串解码DecodeString
  13. ​给想闷声发财的小伙伴35条忠告
  14. 手机游戏开发现状分析
  15. 逻辑与计算机设计基础实验报告,逻辑和计算机设计基础--课实验报告.doc
  16. Wxpython pannel切换
  17. 开源中国部分源代码分享
  18. MySQL之高性能的索引策略(索引优化)
  19. Word 中利用“多级列表“功能实现章节标题自动编号
  20. 海康工业相机Python调用实现拍照

热门文章

  1. jQuery动画效果之上卷下拉
  2. 取文字_玉镯取不出来了怎么办?教你6种最有效的方法
  3. String类的实现
  4. 循环矩阵的快速幂(bzoj 2510: 弱题)
  5. 福州大学第十四届程序设计竞赛-重现赛(Record)
  6. Kong API Gateway 配置文件详解
  7. java发送接收UDP数据包:字符串,byte[]字节数组,文件等
  8. matlab2c使用c++实现matlab函数系列教程-cat函数
  9. win10 Anaconda 安装教程
  10. python实现JWT