JS快速复习:DOM、BOM与引入方式解析

需积分: 0 0 下载量 44 浏览量 更新于2024-08-03 收藏 15KB MD 举报
"通过一天的学习,快速复习js知识点" 在学习JavaScript的过程中,理解并掌握其基本概念、语法结构以及代码的引入方式是至关重要的。JavaScript,通常简称为JS,是一种广泛应用于网页和网络应用的轻量级解释型编程语言。它与Java并无直接关系,虽然它们在名称上相似,但两者由不同的公司开发,且用途和语法也大相径庭。 **ECMAScript (ES)** 是JavaScript的基础,它是一种标准化的规格,由ECMA国际维护。JavaScript的实现通常遵循ECMAScript规范,比如ES6(ECMAScript 2015)或更新的ES2022等版本,这些规范定义了语言的语法和标准库。 **DOM(Document Object Model)** 是一个用于表示HTML或XML文档的树形结构,允许程序和脚本动态更新、添加、删除和改变元素和属性。在JavaScript中,我们可以使用DOM API来操作页面中的元素,如查找元素、修改元素内容或样式等。 **BOM(Browser Object Model)** 是浏览器提供的接口,让JavaScript能够与浏览器进行交互,如控制窗口大小、位置、弹出新窗口、处理用户事件等。 **JS代码的引入方式主要有以下几种:** 1. **内联式内部脚本**:将JavaScript代码直接写在HTML文件中,使用`<script>`标签包裹。这种方式简单直接,但不利于代码组织和重用。为了优化页面加载速度,通常会将脚本置于`<body>`元素的底部,防止阻塞页面渲染。 2. **外联式内部脚本**:将JavaScript代码放在单独的`.js`文件中,然后在HTML中通过`<script src="...">`引用。这种方法有利于代码管理,提高代码复用性,同时可以利用浏览器缓存,提高页面加载效率。 例如,下面的HTML代码演示了如何使用这两种方式引入JavaScript: ```html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>JS-引入方式</title> <!-- 内部脚本 --> <!--<script>alert('Hello JS');</script>--> <!-- 外部脚本 --> <script src="js/demo.js"></script> </head> <body> </body> </html> ``` 在这个例子中,`<script>`标签用于引入`demo.js`外部文件,而注释掉的内部脚本则展示了内联式引入的方式。在实际开发中,开发者通常会根据项目需求和团队规范选择合适的引入方式。 在VSCode这样的代码编辑器中,你可以创建HTML文件并按照上述方法编写和引入JavaScript,这有助于提升开发效率和代码质量。记得在保存文件时避免使用中文路径,以防止因编码问题导致的路径错误。