浏览器对象模型 (browser object
model : bom)
主要讲window对象:代表浏览器中一个打开的窗口
一、BOM功能
提供了访问浏览器各个功能部件,如浏览器窗口本身、浏览历史等的操作方法
二、window中的事件
3个load事件( 浏览器的生命周期):onload, onunload, onbeforeunload(但从字面也能看出意思吧,还有其他的事件,自己可以查看帮助文档)
立即学习“Java免费学习笔记(深入)”;
bom_window_event.html
三、window中的方法
bom_window_method.html
四、window中的对象
1、window中的navigator对象----浏览器信息
function windowNavigatorShow(){
var name = window.navigator.appName;
//var version = window.navigator.appVersion;
var version = navigator.appVersion;//window对象是默认的,可以省略不写
println("name:"+name+",version:"+version);
}2、window中的location对象----浏览器地址栏
function windowObj4(){
//获取属性
var pro = window.location.protocol; //window可省略
//alert(pro);
var text = location.href;
alert(text);
location.href="http://www.baidu.com.cn";//1
location.href ="5a.html";//2
//上两句1和2处可以对目前所处的地址进行更改,这就是在浏览器中浏览到某些东西时突然会跳到其他页面去的原理,如1会自动跳转到百度
}5a.html
aa
3、window中的history对象----浏览器已浏览的url信息
其中的方法:
本程序源码为asp与acc编写,并没有花哨的界面与繁琐的功能,维护简单方便,只要你有一些点点asp的基础,二次开发易如反掌。 1.功能包括产品,新闻,留言簿,招聘,下载,...是大部分中小型的企业建站的首选。本程序是免费开源,只为大家学习之用。如果用于商业,版权问题概不负责。1.采用asp+access更加适合中小企业的网站模式。 2.网站页面div+css兼容目前所有主流浏览器,ie6+,Ch
back 从历史列表中装入前一个 URL。
forward 从历史列表中装入下一个 URL。
go 从历史列表中装入 URL。
以上就是JavaScript网页编程之------浏览器对象模型(BOM)的内容,更多相关内容请关注PHP中文网(www.php.cn)!









