首页 > 技术文章 > JavaScript组成

MrTanJunCai 2018-11-05 10:00 原文

*************************JavaScript组成******************************

1.ECMAScript


ECMA 欧洲计算机制造商协会 指定的规范 ECMAScript


2. BOM

Browser Object Model

3. DOM


Document Object Model

 

*************************BOM 浏览器对象模型******************************


Browser Object Model 6+1


一.window

代表浏览器窗口,通过该对象 可以控制浏览器窗口

 

两个定时器函数(重点)


1. window.setTimeout(函数名,毫秒);

或者


window.setTimeout("函数名();",毫秒);

延迟多少毫秒以后 执行该函数 只执行一次


需求: 点击一个按钮 ,5秒钟以后跳转到百度


2.


var myInterval = window.setInterval(函数名,毫秒);

每隔多少毫秒执行一次


需求: 在网页中内嵌一个简易版的时钟


清除定时器

window.clearInterval(定时器名字);


定时器函数还能做什么??


1. 京东的flash广告(banner)


每隔5秒换一张图片


<img id="img1" src=""/>


var img1 = document.getElementById("img1");

img1.src= "2.jpg";


二.history 历史对象


代表浏览器的历史栏

可以实现 后退一步 前进一步 等功能

常用方法

history.back();//后退一步

history.forward();//前进一步


history.go(-1);//后退1步

history.go(2);//前进2步


属性

history.length 获得用户到底访问了几个页面

 

实际需求: 实现继续购物功能


后退一步

 

 

 

 

 

 


.location

地址栏对象

常用方法

1. assign

跳到某一个页面

 

推荐阅读