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( ) ;     -> 重新加载