一、ECMAscript
JavaScript的核心,描述了语言的基本语法(var、for、if、array等)和数据类型(数字、字符串、布尔、函数、对象(obj、[]、{}、null)、未定义),ECMAScript是一套标准,定义了一种语言(比如JS)是什么样子。
二、BOM(浏览器对象模型):
对浏览器窗口进行访问和操作。例如弹出新的浏览器窗口,移动、改变和关闭浏览器窗口,提供详细的网络浏览器信息(navigator object),详细的页面信息(location object),详细的用户屏幕分辨率的信息(screen object),对cookies的支持等等。
1、window(窗口)
定时器函数:
(1)setTimeout(function(){},时间) //延迟执行,只会执行一次
(2)setInterval(function(){},时间) //循环执行
清除定时器
(1)clearTimeout(setTimeout对象)
(2)setInterval(setInterval对象)
2、location(地址栏)
3、history(历史记录)
4、document(文档)
三、DOM文档对象模型
document:
是 HTML 和 XML 的应用程序接口(API)。DOM 将把整个页面规划成由节点层级构成的文档。