HTML,CSS,以及基础javaScript

2023-05-16

1、HTML 是一种在 Web 上使用的通用标记语言。HTML 允许你格式化文本,添加图片,创建链接、输入表单、框架和表格等等,并可将之存为文本文件,浏览器即可读取和显示。

1.1HTML 的关键是标签,其作用是指示将出现的内容。

HTML 标题(Heading)是通过

-

标签来定义的.

HTML 段落是通过标签

来定义的.

HTML 链接是通过标签 来定义的.

HTML 图像是通过标签 来定义的.

1.2HTML 元素语法

  • HTML 元素以开始标签起始
  • HTML 元素以结束标签终止
  • 元素的内容是开始标签与结束标签之间的内容
  • 某些 HTML 元素具有空内容(empty content)
  • 空元素在开始标签中进行关闭(以开始标签的结束而结束)
  • 大多数 HTML 元素可拥有属性

1.3HTML 空元素

没有内容的 HTML 元素被称为空元素。空元素是在开始标签中关闭的。br 就是没有关闭标签的空元素(br标签定义换行)。

hr/就是水平线

1.4HTML 属性

  • HTML 元素可以设置属性

  • 属性可以在元素中添加附加信息

  • 属性一般描述于开始标签

  • 属性总是以名称/值对的形式出现,比如:name=“value”

  • HTML 元素可以设置属性

  • 属性可以在元素中添加附加信息

  • 属性一般描述于开始标签

  • 属性总是以名称/值对的形式出现,比如:name=“value”

下面列出了适用于大多数 HTML 元素的属性:

属性描述
class为html元素定义一个或多个类名(classname)(类名从样式文件引入)
id定义元素的唯一id
style规定元素的行内样式(inline style)
title描述了元素的额外信息 (作为工具条使用)

HTML 文本格式化标签

标签描述
定义粗体文本
定义着重文字
定义斜体字
定义小号字
定义加重语气
定义下标字
定义上标字
定义插入字
定义删除字

HTML “计算机输出” 标签

标签描述
定义计算机代码
定义键盘码
定义计算机代码样本
定义变量

  
定义预格式文本

HTML 引文, 引用, 及标签定义

标签描述
定义缩写
定义地址
定义文字方向
定义长的引用
定义短的引用语
定义引用、引证
定义一个定义项目。

链接的 HTML 代码很简单。它类似这样:

<a href="url">链接文本</a>

href 属性描述了链接的目标。

id属性可用于创建在一个HTML文档书签标记。

使用 target 属性,你可以定义被链接的文档在何处显示。

提示: 书签是不以任何特殊的方式显示,在HTML文档中是不显示的,所以对于读者来说是隐藏的。

注意:如果为这些超链接设置了 CSS 样式,展示样式会根据 CSS 的设定而显示。

1.5HTML 元素

元素包含了所有的头部标签元素。在 元素中你可以插入脚本(scripts), 样式文件(CSS),及各种meta信息。

可以添加在头部区域的元素标签为:

标签定义了不同文档的标题。 在 HTML/XHTML 文档中是必须的。 元素:
  • 定义了浏览器工具栏的标题
  • 当网页添加到收藏夹时,显示在收藏夹中的标题
  • 显示在搜索引擎结果页面的标题

以上实例中代码 element.src.match(“bulbon”) 的作用意思是:检索里面 src 属性的值有没有包含bulbon这个字符串,如果存在字符串 bulbon,图片 src更新为bulboff.gif,若匹配不到bulbon 字符串,src 则更新为 bulbon.gif

HTML 中的脚本必须位于 标签之间。

脚本可被放置在 HTML 页面的 和 部分中。

如需在 HTML 页面中插入 JavaScript,请使用

会告诉 JavaScript 在何处开始和结束。 之间的代码行包含了 JavaScript:

也可以把脚本保存到外部文件中。外部文件通常包含被多个网页使用的代码。

外部 JavaScript 文件的文件扩展名是 .js。

如需使用外部文件,请在

3.1、JavaScript 可以通过不同的方式来输出数据:

  • 使用 window.alert() 弹出警告框。
  • 使用 document.write() 方法将内容写到 HTML 文档中。
  • 使用 innerHTML 写入到 HTML 元素。
  • 使用 console.log() 写入到浏览器的控制台。

如需从 JavaScript 访问某个 HTML 元素,您可以使用 document.getElementById(id) 方法。请使用 “id” 属性来标识 HTML 元素,并 innerHTML 来获取或插入元素内容:

3.2JavaScript 字面量

在编程语言中,一般固定值称为字面量,如 3.14。

数字(Number)字面量 可以是整数或者是小数,或者是科学计数(e)。

字符串(String)字面量 可以使用单引号或双引号:

表达式字面量 用于计算:

数组(Array)字面量 定义一个数组:

对象(Object)字面量 定义一个对象:

函数(Function)字面量 定义一个函数:

JavaScript 使用关键字 var 来定义变量, 使用等号来为变量赋值:

类型实例描述
赋值,算术和位运算符= + - * /在 JS 运算符中描述
条件,比较及逻辑运算符== != < >在 JS 比较运算符中描述

var length = 16; // Number 通过数字字面量赋值
var points = x * 10; // Number 通过表达式字面量赋值
var lastName = “Johnson”; // String 通过字符串字面量赋值
var cars = [“Saab”, “Volvo”, “BMW”]; // Array 通过数组字面量赋值
var person = {firstName:“John”, lastName:“Doe”}; // Object 通过对象字面量赋值

在计算机程序中,经常会声明无值的变量。未使用值来声明的变量,其值实际上是 undefined。

值类型(基本类型):字符串(String)、数字(Number)、布尔(Boolean)、对空(Null)、未定义(Undefined)、Symbol。

引用数据类型:对象(Object)、数组(Array)、函数(Function)。

3.3、创建新的 HTML 元素 (节点) - appendChild()

要创建新的 HTML 元素 (节点)需要先创建一个元素,然后在已存在的元素中添加它。

如果我们需要将新元素添加到开始位置,可以使用 insertBefore() 方法:

我们可以使用 replaceChild() 方法来替换 HTML DOM 中的元素。

在我们的 JavaScript 教程的 HTML DOM 部分

  • 如何改变 HTML 元素的内容 (innerHTML)
  • 如何改变 HTML 元素的样式 (CSS)
  • 如何对 HTML DOM 事件作出反应
  • 如何添加或删除 HTML 元素

getElementsByTagName() 方法返回 HTMLCollection 对象。

HTMLCollection 对象类似包含 HTML 元素的一个数组。对象的 length 属性定义了集合中元素的数量。

HTMLCollection 是 HTML 元素的集合。

NodeList 是一个文档节点的集合。

NodeList 与 HTMLCollection 有很多类似的地方。

NodeList 与 HTMLCollection 都与数组对象有点类似,可以使用索引 (0, 1, 2, 3, 4, …) 来获取元素。

NodeList 与 HTMLCollection 都有 length 属性。

HTMLCollection 元素可以通过 name,id 或索引来获取。

NodeList 只能通过索引来获取。

只有 NodeList 对象有包含属性节点和文本节点。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

HTML,CSS,以及基础javaScript 的相关文章