Javascript基础(6)BOM简介

1.BOM(browser object model)浏览器对象模型:
window对象 (表示浏览器窗口)底下还包含:
window.screen对象 (包含与窗口有关的属性和方法,如宽、高、位置、打开、关闭等等)
window.location对象(包含 主机名、域名、端口号、协议等属性 及 一个加载新文档的 assign方法)
window.history对象 (包含浏览器历史,等效于浏览器向前 → 向后 按钮)
window.nevigator对象(包含有关访问者浏览器的信息,如浏览器版本、内核、是否支持cookie等)
ps:以上对象均可以去掉window前缀来使用。
nevigator对象通常会误导,尽量少用。因为浏览器可以自己设置性质,从而无法获得需要的属性值

2.浏览器窗口三种弹窗方式:(可以省略window前缀)

    window.alert();   //警告框
    window.prompt();  //提示框
    window.confirm(); //确认框,返回boolean值

3 window对象包含两种计时事件(window对象的方法,使用时可以略去window前缀):

    window.setInterval('函数名()',毫秒数);      停止方法:window.clearInterval();   
    window.setTimeout('函数名()',毫秒数);       停止方法:window.clearTimeout(); 
两者的区别:
    setInterval() - 间隔指定的毫秒数不停地执行指定的代码
    setTimeout()  - 暂停指定的毫秒数后执行指定的代码

4.javascript提供了可以简单使用的:
设置、检测、获取 cookies的方法,详细参考:
http://www.w3cschool.cc/js/js-cookies.html

你可能感兴趣的:(JavaScript)