confirm是有返回值的,点击确认时返回true,点击取消则返回false。
事件触发时,页面所有内容都已经加载完毕,获取元素不会出现错误
1、使用window.onload事件,可以将js代码提前到html结构之前
2、一个页面只能有一个window.onload事件
是window对象的一个方法,类似于定时炸弹。
语法:window.setTimeout(func,time)
两个参数,第一个是调用的函数,这里可以是匿名函数,第二个参数,延迟的时间。以毫秒计数1000毫秒等于1秒。
例子:
var timeout = window.setTimeout(function(){
console.log("boom");
},2000)
延时器属于异步语句。
语法:window.clearTimeout(timeout);
参数延时器变量名的引用。
功能是清楚延时器。
相当于定时闹钟,每隔固定时间响一次。
语法:window.setInterval(func,interval);
参数:第一个参数可以是匿名函数,也可以说一个函数名的引用,不要加括号。第二个参数是时间的间隔。
语法window.clearInterval(timer);
参数:定是是变量名的引用
而在清除定时器时会出现些问题:比如点击多次开始在点击结束时,并没有清除定时器。这是因为此时清除的只是第一次点击的效果。那怎么去解决呢?我们可以在每一个点击开始的时候先清除定时器,然后再继续执行定时器。
在学习此内容时,要先理清思路。
补充:window.getComputedStyle(),用来获取计算后样式的方法。括号内传需要运动的元素
它也属于window下的一个属性。
用途:可以获取或者设置浏览器地址的URL。
href:可以获取URL,设置页面跳转地址
assign:与href功能一样。都可以记录历史。
replace:替换,替换当前的地址,页面不记录历史
reload:重新加载页面(刷新页面)
注:可以传两个参数,true和false,
true表示直接从服务器上获取,false表示先在本地缓存中获取,获取不到再从服务器上获取。
window下的一个属性,它可以与浏览器的历史记录进行交互,是对用户访问的页面按时间顺序进行记录和保存。
forward():前进
back():后退
go():通过传数字的参数让页面跳转前进或者后退
网站声明:如果转载,请联系本站管理员。否则一切后果自行承担。
添加我为好友,拉您入交流群!
请使用微信扫一扫!