博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
BOM
阅读量:4311 次
发布时间:2019-06-06

本文共 1112 字,大约阅读时间需要 3 分钟。

   浏览器对象模型

            BOM(浏览器对象原型)  Browser Object  Model

            BOM就是js获取以及管理各个浏览器的内容

            js通过window这个全局对象来管理浏览器

            所以在html页面定义全局变量 函数 都属于 window这个全局对象的属性和方法

                 var a=100;

                 function fun(){

                          alert("我是一个函数");

                           var b="abc";

                           window.a;

                  }

                   alert(window.a);

                   window.fun();

 

 

 

                  window的对象属性

                window 的对象属性有:document文档    history历史      location地址     frames框架     navigator导航器    screen屏幕

                上面前三个重要

                window.location.href="www.baidu.com";

                window.location.reload();刷新   带本地缓存

               window.location.reload(true) ;        不带本地缓存

               window.history.back();上一个历史记录

              window.history.forward(); 下一个历史记录

              window.history.length;//获取历史记录的长度

              window.history.go(数值);  去第几条历史记录【在去的历史记录中,back和forward不会产生新的history,正数值往前,负值往后】

          常用的方法

             window.open("3.html","_blank","width=100px,height=300px,top=100px,left=30px,toolBar=yes,location=no");其中toolBar是工具条

            window.open("3.html","","fullscreen=yes");

            window.close();//这种方式关闭的窗口,在FF只能关闭window.open();打开的窗口

 

 

         alert(弹出框),confirm(选择框)  prompt(输入框)方法

         模态弹出框(意思是不点击让当前窗消失,就无法操作其它的)

        showModalDialog("url也就是要跳转的页面",参数2,"dialogWidth=200px;dialogHeight=200px");

        第一个参数是将要打开的模态框的地址,参数2是将要传递到模态框的数据,参数3是模态框的一些数据。

        参数2要在那个模态框里面接受一下用,

 

  这是我个人的 一些笔记      希望能给大家带来帮助

转载于:https://www.cnblogs.com/zss1/p/9012516.html

你可能感兴趣的文章
POJ 2388 - Who's in the Middle
查看>>
python 计时程序运行时间
查看>>
【最小生成树+贪心】BZOJ1821: [JSOI2010]Group 部落划分 Group
查看>>
ios-自动布局指南:入门
查看>>
【Shell脚本学习4】几种常见的Shell
查看>>
DataStructure part1 基础概念
查看>>
201521123007《Java程序设计》第11周学习总结
查看>>
BitLocker 加密工具挂起和恢复命令行(windows7)
查看>>
VMware下centos7安装VMware Tools
查看>>
Eclipse下Android开发的问题:Failed to install AndroidPhone.apk on device 'emulator-5554': timeout 解决办法...
查看>>
[luogu_P2045]方格取数加强版
查看>>
android 代理模式创建Activity
查看>>
c++课程设计之菜单选择\\
查看>>
iOS 的 XMPPFramework 简介
查看>>
hdu 3555 数位dp入门
查看>>
Git学习系列-Git基本概念
查看>>
c#多个程序集使用app.config 的解决办法
查看>>
模仿网站登录注册
查看>>
Linux+Apache+PHP+MySQL服务器环境配置(CentOS篇)
查看>>
Linux下获取本机IP地址的代码
查看>>