javascript的静态类的写法

来源:互联网 发布:淘宝没展现怎么办 编辑:程序博客网 时间:2024/04/30 15:58

虽然javascript真的很强大,人人都说,他能做任何事情,但对类的支持还不是很好.研究了一个钟头,才把静态类的写法搞定了.

var ScreenClass={
    /**
    *获取浏览器窗口中文档(视口)可用尺寸
    *不包括标题栏、工具栏、滚动条等内容。
    */
    getViewportInfo:function(){
        var w = (window.innerWidth) ? window.innerWidth : (document.documentElement && document.documentElement.clientWidth) ? document.documentElement.clientWidth : document.body.offsetWidth;
        var h = (window.innerHeight) ? window.innerHeight : (document.documentElement && document.documentElement.clientHeight) ? document.documentElement.clientHeight : document.body.offsetHeight;
        return {w:w,h:h};
    }
}

这样用起来的时候,就只要ScreenClass.getViewportInfo()

原创粉丝点击