iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >html里js的使用方法
  • 311
分享到

html里js的使用方法

2023-06-06 18:06:26 311人浏览 泡泡鱼
摘要

小编给大家分享一下html里js的使用方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!html里js的使用方法:1、在HTML中使用【<script>

小编给大家分享一下htmljs的使用方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

html里js的使用方法:1、在HTML中使用【<script>】嵌入javascript,在使用【<script>】包含外部文件时使用src属性;2、所有【<script>】元素都应该放在页面的元素中。

html里js的使用方法:

1、<script>元素

在HTML中使用<script>嵌入JavaScript

HTML 4.01 为

<script>定义了下列 6 个属性。

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

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

  • defer:可选。表示脚本可以延迟到文档完全被解析和显示之后再行。只对外部脚本文件有效。IE7及更早版本对嵌入脚本也支持这个属性。

  • language:已废弃。原来用于表示编写代码使用的脚本语言(如 JavaScript、JavaScript1.2或 VBScript)。大多数浏览器会忽略这个属性,因此也没有必要再用了。

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

  • type:可选。可以看成是language的替代属性;表示编写代码使用的脚本语言的内容类型(也称为 MIME 类型)。虽然 text/javascript 和 text/ecmascript 都已经不被推荐使用,但人们一直以来使用的都还是 text/javascript。实际上,服务器在传送 JavaScript 文件时使用的

MIME 类型通常是 application/x–javascript,但在type中设置这个却可能导致脚本被忽略。另外,在非IE浏览器中还可以使用以下值:

application/javascript和application/ecmascript。考虑到约定俗成和最大限度的浏览器兼容性,目前 type 属性的值依旧还是

text/javascript。不过,这个属性并不是必需的,如果没有指定这个属性,则其默认值仍为text/javascript。

使用<script>元素的方式有两种:直接在页面中嵌入 JavaScript 代码和包含外部 JavaScript文件。在使用<script>元素嵌入JavaScript代码时,只须为<script>指定type属性。然后,像下面这样把JavaScript代码直接放在元素内部即可:

<script type="text/javascript">function fun(){    alert("hello")}</script>

包含在<script>元素内部的 JavaScript 代码将被从上至下依次解释。

在解释器对<script>元素内部的所

有代码求值完毕以前,页面中的其余内容都不会被浏览器加载或显示。

在使用<script>嵌入 JavaScript 代码时,记住不要在代码中的任何地方出现</script>字符串。如果必须出现,请使用/转义符<\/script>

在使用<script>包含外部文件时使用src属性。在解析外部文件时(包括下载)会停止页面的处理。在带有src属性的<script>中间不能再嵌入其他代码 ,否则不会执行。

2、标签的位置

按照传统的做法,所有<script>元素都应该放在页面的元素中,如:

这样做或是浏览器在所有的js文件都下载解析和执行完成后才开始显示页面(浏览器遇到body才会开始呈现内容)

为了避免这个问题,现代 WEB 应用程序一般都把全部 JavaScript 引

用放在元素中页面内容的后面,如下例所示:

<!DOCTYPE html><html><head><title>Example HTML Page</title></head><body><!-- 这里放内容 --><script type="text/javascript" src="example1.js"></script><script type="text/javascript" src="example2.js"></script></body></html>

这样,在解析包含的JavaScript代码之前,页面的内容将完全呈现在浏览器中。而用户也会因为浏览器窗口显示空白页面的时间缩短而感到打开页面的速度加快了。

3、文档模式

doctype

混杂模式

标准模式

准标准模式

4、<noscript>

这个元素可以包含能够出现在文档<body>中的任何 HTML 元素——<script>元素除外。包含

<noscript>元素中的内容只有在下列情况下才会显示出来:

[ ] 浏览器不支持脚本;

[ ] 浏览器支持脚本,但脚本被禁用。

符合上述任何一个条件,浏览器都会显示<noscript>中的内容。而在除此之外的其他情况下,浏览器不会呈现<noscript>中的内容。示例:

<html><head><title>Example HTML Page</title><script type="text/javascript" defer="defer" src="example1.js"></script><script type="text/javascript" defer="defer" src="example2.js"></script></head><body><noscript><p>本页面需要浏览器支持(启用) JavaScript。</p></noscript></body></html>

以上是“html里js的使用方法”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网精选频道!

--结束END--

本文标题: html里js的使用方法

本文链接: https://www.lsjlt.com/news/248184.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • html里js的使用方法
    小编给大家分享一下html里js的使用方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!html里js的使用方法:1、在HTML中使用【<script>...
    99+
    2023-06-06
  • html js 调用方法
    HTML和JavaScript是两种互动性强的技术,它们的应用广泛。HTML是一种标记语言,用于创建网页结构和布局;而JavaScript则是一种编程语言,用于创建交互式效果和动态网页。如何在HTML中调用JavaScript代码呢?下面做...
    99+
    2023-05-15
  • js中matchAll()方法的使用方法
    本篇内容介绍了“js中matchAll()方法的使用方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!说明matchAll()方法返回一个包...
    99+
    2023-06-20
  • js中写html代码的方法
    这篇文章将为大家详细讲解有关js中写html代码的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。在js中写html代码的方法:首先使用div标签创建一块区域,给div标签添加一个id属性;然后在js中...
    99+
    2023-06-15
  • 怎么在html中调用js方法
    这篇文章给大家介绍怎么在html中调用js方法,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。html有什么特点1、简易性:超级文本标记语言版本升级采用超集方式,从而更加灵活方便,适合初学前端开发者使用。2、可扩展性:超...
    99+
    2023-06-14
  • js中repeat()的使用方法
    本篇内容介绍了“js中repeat()的使用方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1、返回一个新字符串,表示将原字符串重复n次。...
    99+
    2023-06-20
  • js中arguments的使用方法
    本篇内容主要讲解“js中arguments的使用方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“js中arguments的使用方法”吧!说明当不确定传递了多少参数时,可以使用arguments...
    99+
    2023-06-20
  • JS中Object.assign方法的使用
    最在做项目过程中,大量的使用了Object.assign方法,发现这个还是挺好使用的,现在总结下Object.assign的基本使用。 一、基本语法 Object.assign(ta...
    99+
    2024-04-02
  • js中Array.filter()方法的使用
    这篇文章主要讲解了“js中Array.filter()方法的使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“js中Array.filter()方法的使用”吧!1、用filter()方法返回...
    99+
    2023-06-20
  • vue 调用外部js里的方法
    Vue是一个非常流行的JavaScript框架,广泛应用于Web应用程序的开发中。Vue框架提供了许多方便的功能,使得我们开发Web应用程序的过程变得非常简单。然而,在使用Vue框架开发应用程序的过程中,我们有时需要调用外部JS文件中的方法...
    99+
    2023-05-14
  • JS的String.raw方法怎么使用
    本篇内容介绍了“JS的String.raw方法怎么使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!String.rawString.raw...
    99+
    2023-07-02
  • js的slice方法怎么使用
    JavaScript中的slice()方法用于从数组、字符串或类数组对象中提取指定范围的元素,并返回一个新的数组。语法:array....
    99+
    2023-08-29
    js slice
  • JS的replace方法怎么使用
    replace方法是用来替换字符串中指定的子字符串并返回一个新的字符串。它接受两个参数,第一个参数是要被替换的子字符串或正则表达式,...
    99+
    2024-03-01
    js
  • JS 连接MQTT的使用方法
    目录本文章是介绍 mqtt.js 的使用方法一、说明二、安装三、使用四、测试五、测试结果PS:关于mqtt.js报错 n.createConnection is not a func...
    99+
    2023-01-28
    MQTT使用方法 JS 连接MQTT
  • Js实现Bind的使用方法
    这篇文章给大家介绍Js实现Bind的使用方法,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。最近在帮女朋友复习 JS 相关的基础知识,遇到不会的问题,她就会来问我。这不是很简单三下五除二...
    99+
    2024-04-02
  • HTML的getAttribute()方法怎么使用
    HTML的getAttribute()方法用于获取指定元素的属性值。它可以通过以下方式使用:1. 首先,获取对应的HTML元素。可以...
    99+
    2023-09-05
    HTML
  • 如何使用nodejs分离html文件里的js和css
    这篇文章主要介绍如何使用nodejs分离html文件里的js和css,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!摘要: 本文要实现的内容,使用nodejs 对文件的增删改查,演示的...
    99+
    2024-04-02
  • HTML的removeChild()方法怎么使用
    HTMLElement对象的removeChild()方法用于从父元素中移除指定的子元素。使用removeChild()方法的一般步...
    99+
    2023-09-05
    HTML
  • 如何使用HTML引用js
    这篇文章主要介绍了如何使用HTML引用js,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。   一、JavaScript脚本语言的特性  ...
    99+
    2024-04-02
  • html中background-size的使用方法
    这篇文章主要讲解了“html中background-size的使用方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“html中background-size...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作