黑马程序员技术交流社区
标题: [石家庄校区] JS高级笔记 [打印本页]
作者: 马fei飞 时间: 2019-6-1 14:54
标题: [石家庄校区] JS高级笔记
1. Dom对象1.1 Dom简单学习功能:控制html文档的内容
代码:获取页面标签(元素)对象 Element
操作Element对象
修改属性值
明确获取的对象是哪一个
查看API文档,找其中有哪些属性可以设置
修改标签体内容
属性:innerHTML
获取元素对象
使用innerHTML属性修改标签体内容
1.2 事件简单学习事件基本功能:某些组件被执行了某些操作后,触发某些代码的执行.
如何绑定事件
1.3 Dom系统学习概念:Document Object Model 文档对象模型
W3C DOM 标准被分为3哥不同的部分:
核心DOM - 针对任何结构化文档的标准模型
Document:文档对象
Element:元素对象
Attribute:属性对象
Text:文本对象
Comment:注释对象
XML DOM - 针对文档的标准模型
HTML DOM -针对HTML文档的标准模型
1.4 Document:文档对象1.5 Element:元素对象创建:通过document来创建和获取
方法
removeAttribute():删除属性
setAttribute():设置属性
1.6 Node:节点对象,其他五个的父对象1.7 HTML DOM标签体的设置和获取:innerHTML
使用html元素对象的属性
控制元素样式
2. Bom对象2.1 Bom概述Bom概念:Browser Object Model 浏览器对象模型
组成:
Window:窗口对象
Navigator:浏览器对象
Screen:显示器屏幕对象
History:历史记录对象
Location:地址栏对象
2.2 window窗口对象创建
方法
与弹出窗口有关的方法
与开发关闭有关的方法
open():打开新窗口
close():关闭浏览器窗口
与定时器有关的方法
setTimeout():在指定的毫秒数后调用函数或计算表达式
clearTimeout():取消由setTimeout()方法设置的timeout
setInterval() 按照指定的周期(以毫秒计)来调用函数或计算表达式。
clearInterval() 取消由 setInterval() 设置的 timeout。
属性
特点
2.3 Location:地址栏对象2.4 History:历史记录对象创建
方法
back():加载history列表中的前一个URL
forward():加载history列表中的下一个URL
go(参数):加载history列表中的某个具体页面
属性
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |