首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

BOM

在浏览器中,window对象有双重角色,它既是通过JavaScript访问浏览器窗口的一个接口,又是ECMAScript规定的Global对象。 1....// 显示“打印”对话框 window.print(); // 显示“查找”对话框 window.find(); 二、location对象 location是最有用的BOM对象之一,其既是window对象的属性...每次修改location的属性(hash除外),页面都会以新URL重新加载!!浏览器的历史记录中会生成一条记录,点击“后退”按钮会导航到前一个页面。...(KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36” 四、screen对象 // 调整浏览器窗口大小,使其占据屏幕的可用空间 window.resizeTo...(screen.availWidth, screen.availHeight); 注意:许多浏览器都会禁用调整浏览器窗口大小的能力(如:Chrome) 五、history对象 history对象保存着用户上网的历史记录

93330
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    JavaScript BOM学习

    (HTML DOM也会随后整理发表) 笔者在接触Js之前就听闻Js的“牛逼”,接触后发现只要想法够贼,Js就能给你的贼想法复现 ~ 作者主页:https://www.cnblogs.com/wangyuyang1016...window对象是BOM的顶层,所有其他对象都是通过window对象衍生的;但是在调用子对象的时候并不强制要求声明 ?...window.open() 打开新窗口 window.open( url , name , features , replace ) url:需要载入的网页URL地址 name:为新窗口命名 features...() 获得当前对象窗口的焦点 window.blur() 释放当前对象窗口的焦点 window.print() 打印当前窗口或Frame window.scrollBy()/scrollTo() 滚动当前窗口总的...HTML文档 setInterval()/clearInterval() 设置定时器 setTimeout()/clearTimeout() 删除定时器 浏览器窗口尺寸 IE、Chrome、Firefox

    90520

    最全的windows操作系统快捷键

    +DELETE      删除被选择的选择项目,如果是文件,将被直接删除而不是放入回收站 CTRL+N         新建一个新的文件 CTRL+O         打开“打开文件”对话框 CTRL+...ALT+ESC         切换当前程序 ALT+ENTER        将windows下运行的MSDOS窗口在窗口和全屏幕状态间切换 PRINT SCREEN      将当前屏幕以图象方式拷贝到剪贴板...ALT+PRINT SCREEN    将当前活动程序窗口以图象方式拷贝到剪贴板 CTRL+F4         关闭当前应用程序中的当前文本(如word中) CTRL+F6         切换到当前应用程序中的下一个文本...在选项上向后移动 SHIFT+ TAB 在选项卡上向后移动 CTRL+ SHIFT+ TAB 在选项上向前移动 TAB 在选项卡上向前移动 CTRL+ TAB 如果在“另存为”或“打开” 对话框中选择了某文件夹..., 要打开上一级文件夹 BACKSPACE 在“另存为”或“打开”对 话框中打开“保存到”或 “查阅” F4 刷新“另存为”或“打开” 对话框 F5 六、使用“桌面”、“我的电脑”和“Windows资源管理器

    2K20

    Selenium帮助你轻松实现浏览器多窗口操作

    当浏览器打开一个窗口时,如果要在新的窗口操作就需要句柄切换。...','5ED0721936240AD5FBDEA01B9F79EA61']切换窗口或标签页在进行 Web 自动化测试过程中,会遇到打开新窗口或新标签页的情况,但 WebDriver 不知道操作系统认为哪个窗口是活动的...如果只有两个选项卡或窗口被打开,并且你知道从哪个窗口开始,则你可以遍历 WebDriver,通过排除法可以看到两个窗口或选项卡,然后通过 switch_to.window()切换到你需要的窗口或选项卡。...创建新窗口或新标签并切换创建一个新窗口或新标签页,屏幕焦点将聚集在新窗口或标签页上,不需要切换到窗口或标签页。...如果除了新窗口之外,还打开了两个以上的窗口或标签页,就可以通过遍历 WebDriver 看到两个窗口或选项卡,并切换到非原始窗口。

    39510

    Apriso开发葵花宝典之二Process Builder调试篇

    该应用程序能够快速方便地管理和修改开发的设计,使您能够根据需要随时更改业务流程。由于增强了对可重用性的支持,以前开发的逻辑可以在新的设计中快速重用。...变量颜色的含义: 蓝色 - 系统变量 黑色 - 会话变量 灰色 - 不可编辑的变量 粉红色 - 变量的修改值。在执行Step时,用户可以通过在变量的value字段中输入一个新值来修改可编辑变量的值。...选中复选框后,搜索算法将遍历所有树节点,只标记与输入值匹配的节点。第一个匹配节点的父节点会自动展开,节点本身也会被标记。 右/左箭头按钮可用于导航到下一个/上一个匹配节点。...Developer Tools视图 Process builder中内置了Developer Tools视图视图,在测试运行模式下,可以通过菜单视图—>“HTML 源”来打开,这个和Chrome浏览器的开发者工具是一样的...调试树将实时显示远程会话的结果,其他信息和错误显示在Debug Results选项卡的Properties部分中。

    69350

    Chrome 86 重要更新解读

    特别的是,调用 showDirectoryPicker 方法会打开文件目录,允许你获取多个文件,或者在目录中创建文件。这很适合IDE、媒体播放器等应用。...更醒目的 HTTP 安全警告 在我们访问 HTTPS 网页时,地址栏最左侧会显示一个锁定图标来表明当前网站是安全的,但如果 HTTPS 网页中嵌入的是并不安全的 HTTP 表单,浏览器则不会给出任何提示信息...所以在 Chrome 86 中,如果 HTTPS 的网页中嵌入了不安全的 HTTP 表单,表单字段下方会有极为醒目的「此表单不安全」文本提示。 ?...后台标签页更省电 如果一个标签页在后台运行了五分钟以上,这个页面就会被暂时冻结,相应的 CPU 使用也会被限制在 1% 左右;如果页面支持自动刷新,唤醒时间被限制在每一分钟一次。...Placement API,允许你枚举电脑连接的所有屏幕,并且可以把浏览器窗口放置在特定的屏幕上。

    1.7K20

    W3C TPAC 大会上的 Service workers 内容总结

    我们在 2018 年就此达成了共识,并已在 Chrome 中实现,同时在 Firefox 和 Safari 中也已经实现。...该页面已完全存储在内存中,并且可以被冻结而不会丢失任何状态。如果用户将焦点放在此选项卡上,则该页面将被解冻。 Bfcached - 与 冻结类似,但是无法通过标签访问此页面。...由于用户已经作为顶级页面访问了该网站(例如原始位置在URL栏中,而不是 iframe),因此 Chrome 很高兴在以后允许一个小的,保守的执行窗口。...,因此浏览器或 OS 可以在其他位置(例如 Chrome 中的新标签页)显示此信息。...例如,当用户单击指向你网站的链接,但是没有明确建议网站应如何打开(例如“在新窗口中打开”)时,如果开发人员可以决定是将焦点集中在网站使用的现有窗口上还是打开新窗口,那将是很好的选择。

    84910

    js事件

    ObjFuncVarName,frames["frameName"].ObjFuncVarName,frameName.ObjFuncVarName 44.parent代表父亲对象,top代表最顶端对象 45.打开子窗口的父窗口为...= doNothing; 指定错误句柄的语法为:window.onerror = handleError; 72.JS中指定当前打开窗口的父窗口:window.opener,支持opener.opener...:window.print() 80.JS中的提示输入框:window.prompt("message","defaultReply"); 81.JS中的窗口滚动条:window.scroll(x,y)...)或setTimeout 84.JS中的模态显示在IE4+行,在NN中不行:showModalDialog("URL"[,arguments][,features]); 85.JS中的退出之前使用的句柄...()刷新父亲对象(用于框架) 89-2.opener.location.reload()刷新父窗口对象(用于单开窗口) 89-3.top.location.reload()刷新最顶端对象(用于多开窗口)

    10.8K110

    Chrome 高级玩法,秒变摸鱼神器

    其实 Chrome 一直有大量的新功能新特性在开发中,只是因为 Chrome 用户量太大,功能更新都非常谨慎,新功能都需要在 Chrome 实验室中进行测试,确保完善后才会默认开放。...如果你想提前尝鲜 Chrome 的新功能,可以在地址栏输入 chrome://flags/ 打开 Chrome 实验室,查看开启还在测试中的功能。今天就来推荐几个不错又稳定的新功能。...,一定时间内未活动的标签页会被冻结,已节省资源,冻结标签有3个选项,这里翻译一下: Enabled - 5分钟没有活动的选项卡将被冻结; Enabled Freeze 1 - 冻结的标签将不会解冻; Enabled...Freeze 2 - 每15分钟冻结标签会解冻10秒。...在打开多个网页的时候特别有用。 注意:Chrome 实验室中的功能并不代表一定会出现在未来的发行版中,一些功能经过测试后没有通过就会被移除。

    73320

    js常用函数大全107个

    {statement[s]}   18.当文件中出现多个form表单时.可以用document.forms[0],document.forms[1]来代替.   19.窗口:打开窗口window.open...ObjFuncVarName,frames["frameName"].ObjFuncVarName,frameName.ObjFuncVarName   44.parent代表父亲对象,top代表最顶端对象   45.打开子窗口的父窗口为...= doNothing; 指定错误句柄的语法为:window.onerror = handleError;   72.JS中指定当前打开窗口的父窗口:window.opener,支持opener.opener...中的打印:window.print()   80.JS中的提示输入框:window.prompt("message","defaultReply");   81.JS中的窗口滚动条:window.scroll...,msecDelay)或setTimeout   84.JS中的模态显示在IE4+行,在NN中不行:showModalDialog("URL"[,arguments][,features]);   85

    3.4K10

    Selenium Python使用技巧(二)

    首先,我们找到菜单项,然后在所需的菜单项上执行单击操作。 在下面的示例中,在导航到主页上的“Automation”选项卡。第一个任务是Menu中找到某个元素 。...driver.close()关闭当前选项卡,driver.quit()将关闭(浏览器的)所有选项卡,并退出驱动程序。...如果需要保持浏览器窗口打开(并退出所有其他选项卡),则可以使用switch_to.window()方法,该方法的输入参数为window handle-id。 注:还有其他方法可以解决此问题。...window.open()方法可以与适当的选项一起使用(例如,打开新窗口,打开新选项卡等)。...因此,send_keys()方法不是可取的,因为输出会根据WebDriver版本而有所不同。 在下面的示例中,我们打开一个包含测试URL的新窗口,然后关闭其他窗口。

    6.4K30

    Chrome 高级玩法,秒变摸鱼神器

    其实 Chrome 一直有大量的新功能新特性在开发中,只是因为 Chrome 用户量太大,功能更新都非常谨慎,新功能都需要在 Chrome 实验室中进行测试,确保完善后才会默认开放。 ?...如果你想提前尝鲜 Chrome 的新功能,可以在地址栏输入 chrome://flags/ 打开 Chrome 实验室,查看开启还在测试中的功能。今天就来推荐几个不错又稳定的新功能。...,一定时间内未活动的标签页会被冻结,已节省资源,冻结标签有3个选项,这里翻译一下: Enabled - 5分钟没有活动的选项卡将被冻结; Enabled Freeze 1 - 冻结的标签将不会解冻; Enabled...Freeze 2 - 每15分钟冻结标签会解冻10秒。...在打开多个网页的时候特别有用。 注意: Chrome 实验室中的功能并不代表一定会出现在未来的发行版中,一些功能经过测试后没有通过就会被移除。

    1.2K10

    总结几条Javascript实用的语句

    :打开窗口window.open(), 关闭一个窗口:window.close(), 窗口本身:self  20.状B栏的设置:window.status= "字符 ";  21.弹出提示信息:window.alert...ObjFuncVarName,frames[ "frameName "].ObjFuncVarName,frameName.ObjFuncVarName  44.parent代表父亲对象,top代表最顶端对象  45.打开子窗口的父窗口为...:window.onerror = doNothing; 指定错误句柄的语法为:window.onerror = handleError;  72.JS中指定当前打开窗口的父窗口:window.opener...79.JS中的打印:window.print()  80.JS中的提示输入框:window.prompt( "message ", "defaultReply ");  81.JS中的窗口滚动条:window.scroll...,msecDelay)或setTimeout  84.JS中的模B显示在IE4 行,在NN中不行:showModalDialog( "URL "[,arguments][,features]);  85

    98421

    windows10切换快捷键_Word快捷键大全

    Ctrl + K 复制选项卡 Ctrl + N 打开新窗口 Ctrl + Shift + P 打开新的 InPrivate 浏览窗口 Ctrl + Tab 切换到下一个选项卡 Ctrl + Shift...Ctrl + E 在地址栏中打开搜索查询 Ctrl + Enter 在地址栏中将“www.”添加到所键入文本的开头,将“.com”添加到所键入文本的末尾 Ctrl + 单击 在新选项卡中打开链接 Ctrl...+ Shift + 单击 在新选项卡中打开链接并切换到该选项卡 Alt + Shift + 单击 在新窗口中打开链接 Ctrl + Shift + M 开始创建 Web 笔记 Ctrl + Alt +...+ 左 Shift + Print Screen 打开或关闭高对比度 F10 打开或关闭屏幕共享 Alt + Tab 在打开的应用之间切换 左 Alt + 左 Shift + Num Lock 打开或关闭鼠标键...在三大件(以及几乎所有Windows原生)窗口中,按一下Alt键,功能区的选项卡周围会显示不同的大写字母,快速访问工具栏周围会显示数字,按下相应的按键,就可以进入选项卡或执行快速访问工具栏的功能。

    5.5K10

    用getDisplayMedia实现在Chrome中共享屏幕

    Chrome桌面/窗口/标签共享选择器弹出,允许用户选择要共享的内容。...如果我正确地理解了声明,则会在另一个选项卡中打开Chrome WebStore。这会使得检测用户何时从Web应用程序安装扩展程序相当困难。...帖子中的时间表如下: 6月12日,新的扩展程序不再进行内联安装。没有通知期限。 内联安装将于9月12日停用。三个月的通知期。 抱怨 这有几件事是错误的。...离Chrome 69在9月12日的稳定版本的节点是不到一个月的时间了。 Chrome中的情况比较复杂,因为它目前允许标签共享以及限制用户可以选择的显示面。...在MediaStreamTrack上使用applyConstraints返回对getUserMedia的工作,并且可能会继续为getDisplayMedia执行此操作: 有关更多详情,请参阅规格问题。

    4.8K30
    领券