JS-BOM相关
《BOM 内涵 及 区分》
-
定时器
1.setTimeout 定时器
& 形式:window . setTimeout ( 调用函数 ,延迟时间 ) ;
& 注意:①:window 可省略;
& ②:延迟时间 为 毫秒,不带单位。
& 使用:时间到,调用一次 就结束
2.setInterval 定时器
& 形式:window . setInterval ( 调用函数 ,延迟时间 ) ;
& 注意:①:window 可省略;
& ②:延迟时间 为 毫秒,不带单位。
& 使用:时间到,调用一次再过 同样 时间,再 调用,反复多次
3.清除相关定时器
& 形式:window . clearInterval / clearTimeout ( 计时器名称 );
& 注意:①:window 可省略;
& ②:取消原先计时。
& 建议:每次开启定时器前要清除定时器,确保页面只有一个!
-
Location对象
1.该对象属性
① location . href ; -> 获取整个 URL
② location . host ; -> 返回主机( 域名 )
③ location . port ; -> 返回端口号
④ location . pathname ; -> 返回路径
⑤ location . search ; -> 返回参数
⑥ location . hash ; -> 返回片段 ( 常见于锚点 )
2.该对象方法
① location . assign( ) ; -> 跟 href 一样,可以跳转页面;
② location . replace( ) ; -> 替换页面
③ location . roload( ) ; -> 重新加载