HTML基础教程:BOM与窗口对象详解

需积分: 50 42 下载量 65 浏览量 更新于2024-08-18 收藏 1.03MB PPT 举报
"窗口中的对象和元素(BOM)-html+css+javascript ppt教程 (非常细,值得一看)" 在Web开发中,浏览器对象模型(Browser Object Model,简称BOM)是一个关键的概念,它允许JavaScript与浏览器交互,操控页面元素。本教程详细讲解了BOM中的核心对象,如`window`、`location`、`history`和`document`,这些都是JavaScript进行动态网页操作的基础。 1. `window`对象: `window`是所有全局变量和函数的容器,代表浏览器的一个窗口。它可以用来引用当前打开的页面,例如创建新的窗口或框架,以及控制页面的导航。 - 当前窗口(28.htm):表示当前正在查看的HTML文档。 - 新开窗口(29.htm):JavaScript可以通过`window.open()`方法来打开新的窗口或标签。 - 通过本地窗口控制新开窗口 (30.htm):利用`window`对象的方法,可以对新开的窗口进行各种操作,如设置其尺寸、位置或属性。 2. `location`对象: `location`对象提供了关于当前URL的信息,并可以用来改变页面的URL。它有两个主要用途:获取当前页面URL和重定向页面。 - 获取或设置现有文档的URL (31.htm):`location.href`可读写,用于获取或更改当前页面的URL。 3. `history`对象: `history`对象记录了用户在浏览器中的浏览历史。它提供了一些方法来导航到之前访问过的页面。 - 前进和后退操作:`history.back()`会返回前一个页面,`history.go(-1)`等同于`back()`,`history.go(1)`则会前进到下一个页面。 4. `document`对象: `document`对象代表当前加载的HTML文档,是与HTML元素交互的主要接口。 - document.write():此方法用于在文档被完全加载之前向浏览器输出内容,通常用于动态生成HTML。 - document.formName:通过这个名字可以访问到HTML表单,方便进行表单数据的操作。 - document.referrer:返回用户先前访问页面的URL,这对于跟踪用户来源很有帮助。 HTML是Web开发的基础,它是超文本标记语言,用于构建网页结构。本教程涵盖了HTML的基本概念和语法: - HTML介绍:包括HTML的历史发展,从HTML1.0到HTML5,以及它作为浏览器语言的角色。 - HTML细节:涵盖文件结构、文字、图片、链接、表格、表单、多窗口、特殊字符等基本元素。 - 学习周期:对于初学者,预计需要4-8小时的学习时间。 - HTML语法标记:讲解了HTML标签的结构、属性的使用以及XHTML的规范。 - Html文档结构:展示了基本的HTML文档结构,包括`<html>`、`<head>`、`<title>`和`<body>`等元素。 - head中的常用标签:如`<title>`用于设置页面标题,`<meta>`用于设置元信息,如编码类型或刷新页面等。 CSS(层叠样式表)和JavaScript与HTML结合使用,可以实现丰富的动态效果和交互性。CSS用于控制网页的布局和样式,而JavaScript则提供了动态更新内容、响应用户事件的能力。在DHTML(动态HTML)中,这三者协同工作,为用户提供更生动的网页体验。 通过深入理解BOM、HTML、CSS和JavaScript,开发者能够创建出功能强大、用户体验优良的网页应用。本PPT教程详细且实用,适合初学者和有一定基础的开发者进一步提升技能。