JavaScript 和 HTML DOM 参考手册


JavaScript 参考手册

简介

JavaScript是一种基于对象和事件的脚本语言,由Netscape公司在1995年推出。随着Web应用程序的发展,JavaScript变得越来越流行。本文档将提供JavaScript的语法、数据类型、常用函数等基本信息。

语法

JavaScript的语法就像其他语言一样,由关键字、运算符、表达式、语句和注释组成。

注释:JavaScript中的注释有两种形式:单行注释以两个斜杠(’//’)开头,多行注释以’/‘开头并以’/‘结尾。

//这是单行注释

/*
这是多行注释
*/

变量:JavaScript中的变量可以通过var和let关键字声明。var关键字定义的变量可以被重复声明并在函数外部访问,而let关键字定义的变量只能在声明的块级作用域中访问,并且不能被重复声明。

var a = 1;
let b = 2;

常量:JavaScript中使用const关键字定义的变量是常量,即值不能被更改。

const PI = 3.14159;

数据类型:JavaScript中有七个数据类型:undefined、null、布尔(Boolean)、数字(Number)、字符串(String)、对象(Object)和符号(Symbol)。

var a; //undefined
var b = null; //null
var c = true; //布尔
var d = 1.23; //数字
var e = "Hello"; //字符串
var f = {}; //对象
var g = Symbol(); //符号

HTML DOM 参考手册

HTML DOM(Document Object Model)是一种编程接口,用于在HTML、XML和SVG文档上操作对象。HTML DOM将整个HTML文档解析为一棵树形结构,称为节点树或DOM树。本文档将提供HTML DOM的基本信息。

HTML DOM 对象

常见的HTML DOM对象包括文档对象(document)、元素对象(element)、节点对象(node)等。文档对象是根节点,所有其他节点都是文档对象的后代。元素对象是指HTML中的标记元素,如div、p、img等。节点对象是元素、属性、文本等在DOM中的表现形式。

HTML DOM 操作

HTML DOM提供了各种方法和属性,用于操作HTML元素和属性。如下是一些示例:

获取元素

通过getElementById、getElementsByClassName、getElementsByTagName等方法可以获取HTML元素。

var el = document.getElementById("myId");
var els = document.getElementsByClassName("myClass");
var tags = document.getElementsByTagName("div");

创建元素

可以使用createElement方法创建HTML元素。

var el = document.createElement("div");

删除元素

可以使用removeChild方法从HTML中删除元素。

var el = document.getElementById("myId");
el.parentNode.removeChild(el);

修改元素

可以使用innerHTML、setAttribute、removeAttribute等方法修改HTML元素。

var el = document.getElementById("myId");
el.innerHTML = "Hello World!";
el.setAttribute("class", "newClass");
el.removeAttribute("class");

总结

本文档提供了JavaScript和HTML DOM的基础信息,包括语法、数据类型、对象和操作。有了这些基础知识,您将能够开始编写和操作JavaScript和HTML DOM代码,从而创建出更加丰富和复杂的Web应用程序。