JavaScript 在 HTML 中的应用

1. 概述

Web 页面使用 JavaScript 有 3 种方法,

  • 在页面中直接嵌入 JavaScript 代码;
  • 链接外部 JavaScript 文件;
  • 作为特定标签的属性值使用;

2. 在页面中直接嵌入 JavaScript 代码

HTML 文档中能直接使用 <script> ... </script> 标记将 JavaScript 整个脚本嵌入到其中,在 HTML 文档中可以使用多个<script> ... </script> 标记,每个<script> ... </script>标记中能包含多个 JavaScript 的代码集合,且各个 <script> ... </script>代码之间能相互访问,如同将所有代码放在一对<script> ... </script>标签中的效果;
20220602

2.1 language 属性

language 属性指定在 HTML 中使用的脚本语言及其版本;
language 属性语法格式如下所示:

<script language="javaScritp">

2.2 src 属性

src 属性用来指定外部脚本文件的路径,外部脚本文件通常使用 JavaScript 脚本,其扩展名为== .js
src 属性语法格式如下所示:

<script src="a.js">

2.3 type 属性

type 属性用来指定 HTML 中使用的脚本及其版本,此属性在 HTML 4.0 标准开始,推荐使用 type 属性代替 language 属性;
type 属性语法格式如下所示:

<script type="text/javascript">

2.4 defer 属性

defer 属性的作用是文档完毕在执行脚本,当脚本语言不需要立即运行时,设置 defer 属性后,浏览器将不必等待脚本语言装载,这样页面会加载会更快;
但当有一些脚本需要在页面中加载过程中或加载完成后立即执行时,就不需要使用 defer 属性;
defer 属性使用格式如下所示:

<script defer>

3. 链接外部 JavaScript 文件

web 页面中能引入 JavaScript 的一种方式是链接外部 JavaScript 文件的形式;
若脚本代码比较复杂或是同一段代码能被多个页面所使用,则能将这些脚本代码放置在一个单独的文件中(保存文件的扩展名为 .js),在需要该代码的 web 页面中链接 JavaScript 文件;
web 页面链接外部 JavaScript 文件的语法格式如下所示:

<script type="text/javascript" src="javascript.js"></scritp>

注意:

  1. 若外部 JavaScript 文件报存在本机中,src 属性能是绝对路径或相对路径;若外部 JavaScript 文件报存在其他服务器中,src 属性需要指定绝对路径;
  2. 在外部 JS 文件中,不能将脚本代码用 <script></script>标记括起来;
  3. 在使用 src 属性引用外部 JavaScript 文件时,<script> </script>标签中不能包含其他 JavaScript 代码;
  4. <script> 标签中使用 src 属性引用外部 JavaScript 文件时, </script>结束标签不能省略;

3. 作为标签的属性值使用

3.1 通过 “JavaScript:” 调用

在 HTML 中,能通过== “JavaScript:”==的方式来调用 JavaScript 的函数或方法;
示例如下:

<a href="javascript:alert('您单击了这个超链接')点击这里</a>

上述例子中==“JavaScript:”== 能调用 alter() 方法,但该方法不是在浏览器解析到 ==“JavaScript:”==时就立即执行,而是在单击该超链接时才会执行;

3.2 与事件结合使用

JavaScript 直接很多事件,事件能影响用户的操作,如 单击鼠标左键、鼠标悬停等;
与事件结合,能能调用执行 JavaScript 的方法或函数;
示例如下:

<input type="button" value="单击按钮" onclick="alert('您单击了这个按钮')"> 

上述代码中,onclick 是单击事件,即当单击对象时就会触发 JavaScript 的方法或函数;

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: JavaScript是一种脚本语言,可以在HTML页面嵌入使用。它可以用来实现动态效果、表单验证、交互式操作等功能。通过JavaScript,我们可以对网页进行动态修改、响应用户的操作、实现一些复杂的功能等。在现代Web开发JavaScript已经成为了不可或缺的一部分。 ### 回答2: javascript是一种运行在浏览器上的脚本语言,可以操纵HTML、CSS和DOM等Web技术,打造更加丰富、动态和交互的Web页面。 在HTML页面,我们可以通过<script>标签引用js文件,或直接在HTML页面编写js代码。js可以用来实现以下功能: 1. 页面交互:通过监听用户的操作事件(如鼠标点击、键盘输入等),实现表单验证、弹窗提示、页面滚动等操作。 2. 动态样式:可以通过js改变页面元素的样式,如修改文本颜色、字体大小、背景颜色等。 3. 数据交互:通过Ajax技术实现异步数据交互,实现无需刷新页面即可更新数据的效果。 4. 动态效果:可以通过js实现动画效果,如轮播图、下拉菜单、悬浮提示等。 5. 表单操作:可以通过js获取表单元素的值,进行表单验证,或提交表单数据等操作。 总之,javascriptHTML应用是非常广泛的,可以说是Web页面不可或缺的一部分。无论是网页的交互、样式、动态效果、数据交互等等,都离不开js的帮助。因此,掌握javascript技术是Web前端开发工程师的必备技能之一。 ### 回答3: JavaScript 是功能强大的编程语言,可以在 HTML 进行广泛的应用JavaScript 可以帮助网页开发人员在 HTML 页面创建交互式体验。 JavaScript 可以改变 HTML 元素的样式、内容和属性。开发人员可以使用 JavaScript 在网页上创建动态的效果,比如在用户点击按钮时,可以弹出提示框,或者改变页面上某个元素的颜色或内容。 除此之外,JavaScript 也可以用来验证用户的输入,确保输入的内容符合特定的格式要求。比如,在网页上创建一个表单,需要用户填写信息,开发人员可以使用 JavaScript 来验证表单填写的内容是否符合要求。 另外,JavaScript 也可以用来处理和存储数据。通过 AJAX 技术,JavaScript 可以从服务器上获取数据并实时更新网页上的内容。同时,使用 JavaScript 还可以将数据存储在浏览器的本地存储,以便用户下次访问时直接获取。 总之,JavaScript 是一门广泛应用在网页开发的编程语言。它可以帮助开发人员创建交互式和动态的用户体验,验证表单输入,以及处理和存储数据。近年来,随着 Web 技术的发展,JavaScript 在前端框架和库应用也越来越广泛。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值