摘要:
call方法。call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 参数 thisObj 可选项。将被用作当前对象的对象。 arg1, arg2, , argN 可选项。将被传递方法参数序列。 说明 call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的对象上下文从初始的上下文改变为由 thisObj 指定的新对象。 如果没有提供 thisObj 参数,那么 Global 对象被用作 thisObj。举一个具体的例子:function add(a,b){ alert(a+b);}function sub(a,b){... 阅读全文
阅读排行榜
窗口文档显示区的高度和宽度的获取
2012-07-05 10:36 by 江苏黑马, 907 阅读, 收藏,
摘要:
这是一个只读属性。这里的宽度和高度不包括菜单栏、工具栏以及滚动条等的高度。DOM中使用window.innerheight和window.innerwidth来获取文档显示区的高度和宽度。IE不支持这些属性。它用 document.documentElement 的 clientWidth 和 clientHeight 属性作为替代。针对浏览器兼容,我们可以写出这样的兼容代码:1 window.innerHeight ? window.innerHeight : document.documentElement.clientHeight 2 window.innerWidth ? window 阅读全文
HTML5概述
2012-06-28 15:48 by 江苏黑马, 893 阅读, 收藏,
摘要:
对于我们要讨论的HTML5功能,不管现在支持情况如何,不久的将来肯定会变,因为HTML5发展的速度非常快。不用担心,我们会推荐一些非常好的在线资源,用以查看当前(以及将来)浏览器的支持情况。www.caniuse.com网站按照浏览器的版本提供了详尽的HTML5功能支持情况。若用户通过浏览器访问www.html5test.com的话,该网站会直接显示用户浏览器对HTML5规范的支持情况。此外,我们重点不是讨论使用某种模拟或者变通的方法让HTML5程序能够运行在旧浏览器上,而是着重关注HTML5规范本身,以及它的使用方法。也就是说,我们针对所讨论的每个API都会提供一些示例代码,开发人员可以直接 阅读全文
querySelector()、 querySelectorAll()详解
2012-07-04 15:08 by 江苏黑马, 750 阅读, 收藏,
摘要:
在 传统的JavaScript开发中,查找DOM往往是开发人员遇到的第一个头疼的问题,原生的JavaScript所提供的DOM选择方 法并不多,仅仅局限于通过tag,name,id等方式来查找,这显然是远远不够的,如果想要进行更为精确的选择不得不使用看起来非常繁琐的正则表达式,或者使用某个库。你可能会说为什么不适用库,那是很方便的,我的回答是,很多情况下,我们只需要使用一个简单的选择功能,完全没有必要引用整个库,那无非延长了页面加载时间。当前除了IE6和IE7,几乎所有主流浏览器都支持querySelector和querySelectorAll方法。使用它们,你可以像使用CSS选择器一样快速地 阅读全文
尺寸获取大全
2012-08-01 17:27 by 江苏黑马, 734 阅读, 收藏,
摘要:
event(ie:window.event;ff:function(e){};兼容方法:function(e){e=e?e:window.event;})(1)当事件被触发时,鼠标指针相对于窗口文档显示区坐标 event.clientX、event.clientY (2)当事件被触发时,鼠标指针相对于屏幕坐标 event.screenX、event.screenY window(1)窗口文档显示区宽高(包括滚动条) window.innerWidth、window.innerHeight document.documentElement.clientWidth、document.d... 阅读全文
浙公网安备 33010602011771号