window对象

窗口大小

outerWidth和outerHeight返回浏览器窗口本身的尺寸。

通过document.compatMode来确定页面是否处于标准模式。

对于移动设备window.innerWidth和window.innerHeight保存着可见视口,也就是屏幕上可见页面区域的大小。

移动IE浏览器不支持这些属性,可以通过document.documentElement.clientWidth和document.documentElement.clientHeight提供相同的信息。

如果你在做移动web开发,推荐阅读http://t.cn/zOZs0Tz

使用resizeTo(新宽度,新高度)和resizeBy(新窗口与原窗口的宽度和高度之差)方法可以调整浏览器窗口的大小。接受两个参数。

window.resizeTo(100,100); //调整到100*100

window.resizeBy(100,50); //调整到200*50

这两个方法不适用于框架,只能对最外层的window对象使用。

弹出窗口

检查浏览器内置程序是否屏蔽了弹出窗口。

var win= window.open("http://www.beijingqingnian.com","_blank");

if(win==null){

alert('the popup was blocked!');

}

间歇调用和超时调用

var timeoutid=setTimeout(function(){

alert('hello world');

},1000);

与之相对应的是clearTimeout(timeoutid); //取消超时调用

间歇调用

setInterval(function(){

alert('Hello world');

},1000);

对应clearInterval();

原文发布于微信公众号 - php(phpdaily)

原文发表时间:2014-08-06

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏java达人

Java 8 Stream 教程 (二)

作者:Benjamin 译者:java达人 来源:http://winterbe.com/posts/2014/07/31/java8-stream-tuto...

19310
来自专栏前端布道

Javascript之创建对象

Object构造函数 创建自定义对象最简单的方式就是创建一个 Object 的实例,然后再为它添加属性和方法: // 创建对象 var person = new...

3085
来自专栏程序员的SOD蜜

使用泛型委托,构筑最快的通用属性访问器

最近做一个父类的属性向子类的属性赋值的小程序,用了下AutoMapper组件,感觉不错,想探究下它的原理,自己动手做一个例子试试看。实现这个功能,第一反应使用反...

2259
来自专栏极客慕白的成长之路

ACM札记二

由数学基本定理可知:任何一个大于1的非素数整数(即合数)都可以唯一分解成若干个素数的乘积。编写程序,从控制台读入一个合数(合数的大小不会超过int数据类型表示的...

441
来自专栏前端知识分享

js时间戳转换日期格式和日期计算

602
来自专栏小古哥的博客园

读书笔记-JavaScript面向对象编程(二)

第5章 原型 5.1 原型属性(所有函数拥有一个prototype属性,默认为空对象)   5.1.1 利用原型添加方法和属性 function Gadget(...

3818
来自专栏别先生

前后台交互经常使用的技术汇总(后台:Java技术,前台:Js或者Jquery)

1:由于针对特定的前后台交互用到的知识总结,所以不大量贴代码,主要给出思路,方便自己以后脑补和技术总结,当然也希望可以帮助到别人。 后台Json和其他格式转化,...

3058
来自专栏JetpropelledSnake

Python入门之Python的单例模式和元类

 本章内容     一、单例模式     二、元类 ============================= 一、单例模式   单例模式(Singleton ...

3858
来自专栏技术博客

设计模式之一(单例模式)

单例模式(Singleton),保证一个类仅有一个实例,并提供一个访问它的全局访问点。

552
来自专栏偏前端工程师的驿站

JS魔法堂:追忆那些原始的选择器

一、前言                                                                            ...

1757

扫描关注云+社区