其实HTML的script标签学过Web开发的应该都知道。只是,用框架开发的话,这些标签通常都是自动生成,平时并不会去注意,更多的是在意src路径里的那个js文件。
最近在写JS的练习代码时,才无意中发现,原来script标签里,也有很多讲究。
根据W3C标准,script标签里的type属性是required的,而src是optional。虽然不写type运行也不会有问题。
而XHTML则要更复杂一点:
<script type="text/javascript">
//<![CDATA[
var i=10;
if (i<5)
{
// some code
}
//]]>
</script>
script标签里有个defer="defer"的可选属性,可以定义脚本在页面加载完之后再执行,不过……这个属性,要和src一起使用,否则有些浏览器不支持。PS:IE 6也支持这个属性。
onscript标签会在浏览器禁用脚本时显示其内容:
<noscript>
<p>To better present the page, please turn on scripting.</p>
</noscript>
分享到:
相关推荐
### HTML5中的`<noscript>`标签详解 #### 一、引言 随着Web技术的发展,HTML5成为了构建现代网页的基础。其中,`<noscript>`标签作为一个重要的组成部分,在脚本支持方面扮演着特殊的角色。本文将深入探讨`...
本文总结了HTML4和HTML5中的常用标签,涵盖了基本结构标签、文本标签、图片标签、链接标签、表格标签、表单标签、多媒体标签、框架标签、动态标签等。 基本结构标签 * `<!DOCTYPE>`: 定义文档类型 * `<html>`: ...
此外,理解`<iframe>`(内联框架)标签可以将其他网页嵌入当前页面,`<noscript>`处理脚本不支持的情况,这些都是HTML标签查询时可能遇到的话题。 总之,HTML标签构成了网页的基本骨架,是网页内容呈现和交互的核心...
50. **不支持脚本的内容标签**:`<noscript>` 为不支持客户端脚本的用户提供替代内容。 51. **内嵌对象标签**:`<object>` 用于插入各种类型的媒体,如图像、视频等。 52. **有序列表标签**:`<ol>` 创建带编号的...
下面将详细介绍这些标签的功能与应用场景。 ### <a>: Anchor `<a>` 标签定义了超链接,可以链接到其他网页、同一网页中的位置、电子邮件地址或下载文件等。它通过 `href` 属性指定目标URL。 ### <abbr>: ...
#### 六、图像与多媒体标签 1. **`<img>`**: 图像标签,用于插入图片。 2. **`<a>`**: 链接标签,用于创建超链接。 3. **`<map>`**: 定义图像中的可点击区域。 4. **`<area>`**: 图像映射中的一个热点。 5....
#### <noscript>: 无脚本标签 - **功能**:定义浏览器禁用JavaScript时显示的内容。 - **用法**:如果浏览器禁用JavaScript,则显示其中的内容。 #### <object>: 嵌入对象标签 - **功能**:定义嵌入式对象。 - **...
### HTML5标签整理知识点 #### 一、概述 HTML5是HyperText Markup Language(超文本标记语言)的第五个版本,它为Web开发者提供了更强大的功能来构建网站和应用程序。HTML5不仅增强了对多媒体的支持,还引入了许多...
- `<noscript>`:当浏览器禁用或不支持脚本时显示的标签内容。 - `<template>`:在页面加载时,通过JavaScript实例化内容的容器。 ### 组织内容的标签 - `<section>`:代表文档中的一个独立区域。 - `<nav>`:包含...
HTML5 标签大全 HTML5 是最新的 HTML 标准,提供了许多新的标签和特性,提高了网页的交互性和可访问性。本文将对 HTML5 中的所有标签进行分类和解释,帮助开发者快速了解和使用这些标签。 结构性标签 * `<header>...
### HTML标签说明 #### <!----> - **标签**: `<!---->` - **描述**: 定义HTML文档中的注释。 - **应用场景**: 当你需要在HTML文档中添加一些不会显示在浏览器中的注释时,可以使用这个标签。 #### <!DOCTYPE> - **...
HTML 与 XHTML 之间的差异NONE提示和注释:注释:如果浏览器支持脚本,那么它不会显示出 noscript 元素中的文本。 注释:无法识别 [removed] 标签的浏览器会把标签的内容显示到页面上。为了避免浏览器这样做,您应当...
#### 七、过时与不推荐使用的标签 - **`<big>`**:**定义大号文本**。现已不推荐使用。 - **`<center>`**:**定义居中文本**。现已不推荐使用,建议使用CSS来控制文本的居中。 - **`<dir>`**:**定义目录列表**。...
HTML(HyperText Markup Language)是用于创建网页的标准标记语言,其中的标签是构成网页结构和内容的基本元素。本文将详细解析HTML标签的定义及其在不同DTD(Document Type Definition)中的应用。 HTML标签按照...
3. `<noscript>`标签:当用户禁用了JavaScript或浏览器不支持JavaScript时,`<noscript>`标签内的内容将被显示。这通常用来提供备用内容或者提示。 4. `<script>`标签的位置:通常建议将`<script>`标签放在HTML文档...
### HTML标签总结 #### 文档类型定义:`<!DOCTYPE>` - **作用**:定义文档类型。此标签告诉浏览器文档遵循哪种HTML版本的标准。 - **示例**:`<!DOCTYPE html>`,表明这是一个HTML5文档。 #### 注释:`<!---->` - ...
总结,JavaScript在HTML中的使用涉及到`<script>`标签的正确配置、脚本的插入位置、文档模式以及备用内容的处理。通过合理使用这些技术,可以创建出更加动态和交互性的网页。在实际开发中,还要注意优化脚本加载,以...
- **noscript标签**:定义当浏览器禁用JavaScript时显示的内容。 - **object标签**:用于嵌入外部对象,如插件或小应用程序。 - **ol标签**:定义有序列表。 - **optgroup标签**:定义选项组。 - **option标签**:...