摘要: 用Javascript获取DOM节点相对于页面的绝对坐标时,需要计算当前页面的滚动距离,而这个值的获取又取决于浏览器。 在Firefox或Chrome浏览器的控制台可以查看document.body 对应于页面中 <body></body>部分的元素,而document.documentElement则相当于整个HTML,说明浏览器在解释渲染后的页面位置范围是存在不同的,FF、Opera和IE浏览器认为在客户端浏览器展示的页面的内容对应于整个HTML,所以使用document.documentElement来代表,相应的滚动距离则通过document.documentE 阅读全文
posted @ 2012-11-13 14:43 风影无忌 阅读(5721) 评论(0) 推荐(3) 编辑
摘要: 这是PHP提供的两个非常简单但却很有用的语句,它们允许重新使用任何类型的代码。它们的作用几乎是相同的,唯一的区别是在于函数调用失败后,require将会给出一个致命的错误,而include则只是给出一个警告。从这两者的特性也可以看出,一般情况下使用include即可,除非某些被包含的代码非常重要,才使用require。 此外,require和include还有两个变体函数,分别是require_once和include_once,它们确保一个包含文件只能被引入一次,有点类似于C语言中的头文件指示器,以避免头文件定义的变量函数等出现两次而导致的重复定义错误。如果关心编码实践,即在一次逻辑实... 阅读全文
posted @ 2012-11-12 23:44 风影无忌 阅读(247) 评论(0) 推荐(1) 编辑