JavaScript組成
*************************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
跳到某一個頁面
JavaScript組成