|
主题设置

卡片式面板通常用于非白色背景色的主体内

DOM 介绍

DOM(Document Object Model,文档对象模型)是一种以树形结构表示 HTML 或 XML 文档的方式。通过 DOM,开发者可以使用 JavaScript 来操作文档的内容、样式和结构。

JS 的三个部分

  • ECMAScript:JS 的基本语法,包含基本语法和数据类型。
  • DOM:Document Object Model,文档对象模型,一套操作页面元素的 API 。
  • BOM:Browser Object Model,浏览器对象模型,一套操作浏览器功能的 API 。

文档对象模型

  1. 文档(document):一个页面就是一个文档。
  2. 元素(element):html 页面中的每个标签都是一个元素,每个元素都可以看成一个对象,html 为根元素。
  3. 节点(node):页面的所有的内容都是节点,标签、属性、文本都是节点。
  4. 树状图(DOM 树):文档及文档中所有的元素组成的一个树形结构图。

JS 的写法

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="utf-8">
	<title>JS 的写法</title>
</head>
<body>
	<!-- 点击按钮,出现弹框 -->
	<!-- 这种写法不好,因为 js 代码混入到了 html 代码中 -->
	<input type="button" value="弹框" onclick="alert('哈哈,我又变帅了')">
 
	<!-- 这种方法虽然将点击触发的事件放在函数里了,但是仍然没有做到 html 代码和 js 完全分离 -->
	<input type="button" value="弹框" onclick="f1()">
	<script>
		function f1(){
			alert("我是弹出的内容");
		}
	</script>
   
	<!-- 最好将 js 代码单独写道 script 标签中,做到两者分离 -->
	<script type="text/javascript">
		console.log("在这里写 JS 代码");
	</script>
	
	<!-- 或者引入外部 JS 文件 -->
	<script src="bjbcode.js"></script>
</body>