BOM相关知识

BOM全称Browser Object Model 。 BOM 是使用 JavaScript 开发 Web 应用程序的核心。BOM 提供了与网页无关的浏览器功能对象。 BOM 的核心是 window 对象,表示浏览器的实例。

一.浏览器对象模型    

window代表整个窗口
history封装当前窗口打开后,成功访问过的历史url记录
navigator封装浏览器配置信息
document封装当前正在加载的网页内容
location封装了当前窗口正在打开的url地址
screen封装了屏幕的信息
event

定义了网页中的事件机

二.获取窗口大小

window.outerWidth/outerHeigjt  //完整窗口大小
window.innerWidth/innerHeight   //文档显示区大小

三.Window open( )

该方法用于导航到指定的url或者打开新浏览器窗口

window.open(URL,name,specs,replace)

接受的四个参数分别为:要加载的url,目标窗口 ,特性字符串和表示新窗口在浏览器历史记录中是否替代当前加载页面的布尔值。

name:指定target属性或窗口名称。_blank - URL加载到一个新的窗口。(默认);_parent - URL加载到父框架;_self - URL替换当前页面;_top - URL替换任何可加载的框架集;name - 窗口名称。

replace:true - URL 替换浏览历史中的当前条目;false - URL 在浏览历史中创建新的条目。

四,History

length:表示返回历史列表中的网址数  其中需要注意的一点是Internet Explorer和Opera从0开始,而Firefox、Chrome和Safari从1开始。

back():加载 history 列表中的前一个url

forward():加载 history 列表中的下一个url

go():加载 history 列表中某个具体页面。负数表示向后跳转,正数表示向前跳转。

五,Location

assign():传递一个url参数,打开新的url,并且在浏览记录中生成一条记录。

replace():参数为url,会导致浏览器位置改变,但不会生成记录

reload():重新加载当前显示的页面,false默认,以最有效的方式加载;true强制从服务器中重新下载

六.Screen

screen命令就是为了能够在服务器上开启多个控制面板(screen),用以容纳不同的任务

三个窗口:默认窗口;screen界面;子窗口

1.没有screen命令

2.screen空间下的占用了一个进程pid的一个界面,这个界面拥有自己的名字,内部交互的快捷键,还能够拥有很多不同的子终端的界面,也可以理解成独立于默认窗口之外的窗口,电脑能同时拥有很多不同的screen界面

3.每一个子窗口都是附属于一个screen界面下的,两者之间互不影响,能够分别执行不同的命令

基本的命令行

新建一个screen:screen
新建一个自定义名字的screen:screen -S <name>
查看存在的screen界面:screen -ls 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值