setTimeout():用于在指定(以毫秒计)后调用函数或计算表达式 。
setTneerval():按照指定的周期 (以毫秒计)数来调用函数或计算表达式 。
Window对象常用窗口特征属性
height、width:窗口文档显示区的高度、宽度 , 以像素计 。
left、top:窗口的x坐标y坐标 , 以像素计 。
toolbar:yes|no|1|0:是否显示浏览器的工具栏 , 默认是yes 。
scrollbars =yes|no|1|0:是否显示滚动条 , 默认是yes 。
locationyes|no|1|0:是否显示地址栏 , 默认是yes 。
status|no|1|0:是否添加地址栏 , 默认是yes 。
menubar|no|1|0:是否显示菜单栏 , 默认是yes 。
resizable|no|1|0:窗口是否可调节尺寸 , 默认是yes 。
Window对象的常用事件:
onload:一个页面或一副图像完成加载 。
onmouseover:鼠标指针移到某元素之上 。
onclick:单击某个对象 。
onkeydown:某个键盘按键被按下 。
onchange:域的内容被改变 。
History对象的方法:
back():加载History对象列表中的上一个URL 。
forward():加载History对象列表中的下一个URL 。
go():加载History对象列表中的某个具体URL 。
Location对象的属性:
host:设置或返回主机名和当前URL的端口号 。
hostname:设置或返回当前URL的主机名 。
href:设置或返回完整的URL 。
Location对象的方法:
reload():重新加载当前文档 。
replace():用新的文档替换当前文档 。
Document对象常用的属性:
referrer:返回载入当前文档的URL 。
URL:返回当前文档的URL 。
Document对象的常用方法:
getElementById():返回对拥有指定id的第一个对象的引用 。
getElementsByName():返回带有指定名称的对象的集合 。
getElementsByTagName():返回带有指定标签名的对象的集合 。
write():向文档写文本、html表达式代码 。
内置对象
系统的内置对象有Date对象、Array对象、String对象和Math对象等 。
Date:用于操作日期和时间 。
Array:用于在单独的变量名中储存一系列的值 。
String:用于支持对字符串的处理 。
Math:用于执行数学任务 , 包含了若干数字常量和函数 。
Date对象:
1:创建日期对象
Date对象包含日期和时间两个信息 , 创建日期对象的基本语法有两种:
创建日期的基本语法1: var 日期实例化=new Date(参数);
创建日期的基本语法2: var 日期实例化=new Date();
Date对象的常用方法:
getDate():从Date对象返回一个月中的某一天 , 其值介于1到31之间 。
getDay():从Date对象返回星期中的某一天 , 其值介于0到6之间 。
getHours():返回Date对象的小时 , 其值介于0到23之间 。
getMinutes():返回Date对象的分钟 , 其值介于0到59之间 。
getSeconds():返回Date对象的秒数 , 其值介于0到59之间 。
getMonth():返回Date对象的月份 , 其值介于0到11之间 。
getFullYear():返回Date对象的年份 , 其值为4位数 。
getTime():返回自某一时刻(2010年1月1日)以来的毫秒数 。
DOM概述
什么是DOM
DOM是文档对象的缩写 , 和语言无关 。它提供了访问、动态修改结构文档的接口 , W3C制定了DOM规范 , 主流浏览器都支持 。
使用Core DOM操作节点
访问节点:
使用getElement系列方法访问指定节点 。
getElementById():返回对拥有指定id的第一个对象的引用 。
getElementsByName():返回带有指定名称的对象的集合 。
getElementsByTagName():返回带有指定标签名的对象的集合 。
使用层次关系访问节点 。
parenNode:返回节点的父节点 。
firstChild:返回节点的首个节点 。文本和属性节点没有父节点 , 会返回一个空数组 , 对于元素节点 , 若是没有子节点会返回null 。
lastChild:返回节点的最后一个子节点 , 返回值同firstChild 。
操作节点属性值
CoreDOM的标准方法包括以下两种:
getAttribute(“属性名”):获取属性值 。
getAttribute(“属性名”,“属性值”):设置属性值
创建和增加节点:
创建节点
createElement(tagName):按照给定的标签名称创建一个新的元素节点
AppendChild(nodeName):向以存在节点列表的末尾添加新的节点 。
inserBefore(newNode,oldNode):向指定的节点之前插入一个新的子节点 。
推荐阅读
- 在Python中使用CSV、JSON和XML的简便方法
- 微信视频弹窗怎么开启 微信视频聊天怎么打开自己的窗口
- HTML5开发流行的原因
- 动态SQL的使用
- JS基础入门:严格模式
- 交换机VLAN的创建与划分
- 苹果手机微信表情特效怎么弄的 ios微信新表情
- 如何快速打出特殊字符
- 非常全面的无线网桥知识
- C 盘空间不足怎么办?简单几步给你的 C 盘扩容
