• 《Head First HTML5 javascript》第3章 探索浏览器 知识点总结


    知识点:

    1. 定时器:建立时间延迟并让定时器知道时限来临时该运行的程序

      时间延迟以毫秒表示,1s=1000ms

      ps.JS代码需为字符串型,所以放在一对引号内

      1. setTimeout("alert('wake up');",120000);//单次定时器
      2. setInterval("alert('wake up');",120000);//间隔定时器,每到间隔时间反复运行
    2. Element.clientHeight

      对于没有定义 CSS 或者内联布局盒子的元素为 0;否则,它是元素内部的高度(以像素为单位),包含内边距,但不包括边框、外边距和水平滚动条(如果存在)。

      clientHeight 可以通过 CSS height + CSS padding - 水平滚动条高度(如果存在)来计算。此属性会将获取的值四舍五入取整数。如果你需要小数结果,请使用 element.getBoundingClientRect()

      三种方法能够确定浏览器窗口的尺寸

      对于Internet Explorer、Chrome、Firefox、Opera 以及 Safari:

      • window.innerHeight - 浏览器窗口的内部高度(包括滚动条)
      • window.innerWidth - 浏览器窗口的内部宽度(包括滚动条)

      对于 Internet Explorer 8、7、6、5:

      • document.documentElement.clientHeight
      • document.documentElement.clientWidth

      或者

      • document.body.clientHeight
      • document.body.clientWidth
    3. style 属性规定元素的行内样式(inline style)将覆盖任何全局的样式设定,例如在