Web API 笔记07
location中的跳转方法
- location.assign(‘url’); 页面跳转,记录历史记录。(方法)
- location.replace(‘url’);页面跳转,不记录历史记录。(方法)
- location.href = ‘url’;页面跳转,记录历史记录。(给事件对象属性赋值)
history
var btn = document.getElementById('btn');
btn.onclick = function(){
history.//
}
//history.forward();
//history.back();
//history.go(number/-number); 正数是前进几个,负数是后退几个。
一个浏览器只有一个历史记录对象 window.history
navigator.userAgent 返回字符串,各类用户信息。
定时器
设置定时器:
setTimeout(function(){ },毫秒数); 只执行一次
setInterval(function(){} , 毫秒数); 不断执行
返回值都是非零数字,相当于定时器ID,可以用于清除定时器
清除定时器:
clearTimeout(定时器标识符);
clearInterval(定时器标识符);
在全局范围内不要使用 top 和 name 作为变量
为了防止回调函数不传入导致报错未定义,
fn(temp, fun){
if (fun) {
fun();
}
}
区分:
元素.属性 = 属性值;
给 元素 添加一个属性并赋值
元素.setAttribute('属性' , 属性值)
给元素 标签上 添加一个属性并赋值,可以在标签中看见