关于BOM

94 阅读1分钟
  1. scrollTo(X,Y) 页面滚动到指定的位置
    scrollBy(X, Y) 页面滚动了多少距离
  2. 定时器

1)n秒之后执行指定的方法

2)每隔n秒执行执行的方法

  1. 清除定时器
clearInterval(timer);
  1. 代码顺序执行 遇到异步方法(setTimeout)会把这个方法放进任务队列里 当主线程的任务都执行完毕后 会将任务队列中的方法取出 并且看等待时间间隔是否达到,如果时间到了就执行这个方法

  1. history 对象 浏览器的访问历史记录

    back() 返回上一页面 go(-1)

    forward() 进入下一页面 go(1)

    go(number) 返回或进入number页面

  2. getElementById 通过ID获取元素

    getElementsByTagName 通过标签名获取元素(方法不仅是document对象下的方法,在html元素上也可以调用)

    getElementsByName 通过name来获取元素

  3. onclick 鼠标单击事件

    ondblclick 鼠标双击事件

    onmouseover 鼠标划入事件

    onmouseout 鼠标划出事件

    onfocus 元素获取焦点

    onblur 元素失去焦点

    oDiv.style.xxx 设置元素的样式

    oDiv.className 设置元素的class