Chinaunix首页 | 论坛 | 博客
  • 博客访问: 276357
  • 博文数量: 103
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 705
  • 用 户 组: 普通用户
  • 注册时间: 2013-05-02 16:15
文章分类

全部博文(103)

文章存档

2014年(8)

2013年(95)

我的朋友

分类: JavaScript

2013-12-24 22:13:25

//BOM
/*
window对象
location对象
history对象
*/

/*
window对象是最顶层对象
window对象有6大属性  这六大属性也是对象
*/

//window属性和方法的调用
/*
//对话框
//confirm("请");//确定返回true,取消返回false
if(confirm("请选择")){
 alert("点击了确定");
}else{
 alert("点击了取消");
}
*/

/*
//输入提示框
//prompt("请输入一个数字",0);//第一个参数:说明。第二个参数:默认值
var box=prompt("请输入一个数字",0);
if(box!=null){
 alert(box);
}
*/

/*
//新建窗口
//1.第一个参数,是你将要打开的URL
//2 第二个参数窗口的名称,凡是以baidu名字打开的窗口,都在原窗口
// _blank  新建一个窗口
// _parent  表示在本窗口内加载
  3.特定的字符串:表示特殊功能
  4.open返回window对象
  open('','baidu','width=400,height=400,top=100,left=100');
 
  var box=open();
  box.alert('Lee');

  opener()
*/

/*
//窗口大小和位置(不同浏览器计算方法不同)火狐用screenX  screenY
alert(window.screenLeft);
alert(window.screenTop);


var leftX=typeof window.screenLeft=='number'?window.screenLeft:window.screenX;
var topY=typeof window.screenTop=='number'?window.screenTop:window.screenY;

alert(leftX);
alert(leftY);

alert(window.innerWidth);//IE不支持
alert(window.innerHeight);

alert(window.outerWidth);
alert(window.outerHeight);

alert(document.documentElement.clientWidth);
alert(document.documentElement.clientHeight);//都支持
*/
/*

var width=window.innerWidth;
var height = window.innerHeight;

if(typeof width !='number'){//如果不是IE那么,执行IE能识别的
 if(document.compatMode=='CSS1Compat'){//如果是IE的标准模式那么执行下面的
  width=document.documentElement.clientWidth;
  height=document.documentElement.clientHeight;
 }else{
  width=document.body.clientWidth;
  height=document.body.clientHeight;  
 }
}

alert(width);
alert(height);
*/


/*
定时器
//下面的写法不推荐,不易扩展
setTimeout("alert('Lee')",2000);//2000毫秒 2秒

function box(){
 alert('Lee');
}
setTimeout(box,2000);

setTimeout(function(){
 alert('Lee');
},2000);//推荐写法

var box=setTimeout(function(){
 alert('Lee');
},2000);//返回超时调用的ID

//clearTimeout(box);//取消超时调用


setInterval(function(){
 num++;
 if(num == max){
  clearInterval(this);
  alert("5秒到了");
 }
},1000);

var num=0;
var max=5;

function box(){
 num++;
 if(num == max){
  clearInterval(id);
  alert('5秒到了');
 }
}
id = setInterval(box,1000);

alert(window.location);//打印URL地址
*/


 

阅读(657) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~