javascript学习第三天(BOM)操作
2018-01-11 23:20
323 查看
1.Bom是浏览器对象模型。全局变量,window声明,window.变量名=值;关键字声明,var 变量名=值
2.window 是浏览器的一个实例,在浏览器中,window对象具有双重角色,它既是通过javascript访问浏览器的一个接口,又是ECMAScript规定的Global对象。全局方法-脚本的任何一个地方都能调用的方法。所有的全局变量和全局方法都归在window上。
3.window对象的方法
window.alert("content"),显示带有一段信息和一个确认按钮的警告框
window.confirm("message"),显示一个带有指定信息和ok及取消按钮的对话框。
window.prompt("text,defaultText"),参数说明:text:要在对话框中显示的纯文本(而不是html格式的文本),defaultText:默认的输入的文本。如果用户单击提示框的取消的按钮,则返回null,如果用户单击确认的按钮,则返回输入字段当前的显示的文本。
window.open(pageURL,name,parameters),打开一个新的浏览器的窗口或者查找一个已命名的窗口,pageURL是子窗口的路径,name:子窗口句柄(name申明了新窗口的名称,方便后期通过name对子窗口进行引用),parameters:窗口的参数(各参数用逗号分隔 ,其中 width:窗口宽度,height:窗口高度,left:窗口x轴的坐标,top:窗口y坐标,toolbar:是否显示浏览器的工具栏,menubar:是否显示菜单栏,scrollbars:是否显示滚动条,location:是否显示地址的字段,status:是否显示状态栏)。
4.JavaScript是单线程语言,单线程语言就是所执行的代码必须按照顺序。
5.超时的调用
setTimeout(code,millisec),在指定的毫秒数后调用函数或计算的方式,code表示要调用的函数或要执行的javascript的代码串,millisec在执行代码前需等待的毫秒数,说明setTimeout()只执行code一次,如果需要多次调用,可以让code自身再次调用setTimeout()
6.location.href,返回当前加载页面的完整的url,说明location.href与window.location.href等价
location.hash,返回url中的完整的hash(#号后跟零或者多个字符),如果不包含则返回空字符串
location.host,返回服务器的名称和端口号(如果有)
location.hostname,返回不带端口号的服务器的名称
location.pathname,返回url中的目标和(或)文件名。
location.port,返回url中指定的端口号,如果没有,则返回字符串。
location.protocol,返回页面的使用的协议
location.search,返回url中的查询的字符串,这个字符串以问号开头
7.window中的history历史对象
history.back(),回到历史记录的上一步 ,相当于使用了history.go(-1)
history.go(-n),回到历史记录的前n步,
history.go(n),回到历史记录的后n步
7.screen对象,screen对象包含有关客户端显示的屏幕的信息
screen.avaiWidth,返回可用的屏幕的高度
screen.availHeight,返回可用的屏幕的高度
2.window 是浏览器的一个实例,在浏览器中,window对象具有双重角色,它既是通过javascript访问浏览器的一个接口,又是ECMAScript规定的Global对象。全局方法-脚本的任何一个地方都能调用的方法。所有的全局变量和全局方法都归在window上。
3.window对象的方法
window.alert("content"),显示带有一段信息和一个确认按钮的警告框
window.confirm("message"),显示一个带有指定信息和ok及取消按钮的对话框。
window.prompt("text,defaultText"),参数说明:text:要在对话框中显示的纯文本(而不是html格式的文本),defaultText:默认的输入的文本。如果用户单击提示框的取消的按钮,则返回null,如果用户单击确认的按钮,则返回输入字段当前的显示的文本。
window.open(pageURL,name,parameters),打开一个新的浏览器的窗口或者查找一个已命名的窗口,pageURL是子窗口的路径,name:子窗口句柄(name申明了新窗口的名称,方便后期通过name对子窗口进行引用),parameters:窗口的参数(各参数用逗号分隔 ,其中 width:窗口宽度,height:窗口高度,left:窗口x轴的坐标,top:窗口y坐标,toolbar:是否显示浏览器的工具栏,menubar:是否显示菜单栏,scrollbars:是否显示滚动条,location:是否显示地址的字段,status:是否显示状态栏)。
4.JavaScript是单线程语言,单线程语言就是所执行的代码必须按照顺序。
5.超时的调用
setTimeout(code,millisec),在指定的毫秒数后调用函数或计算的方式,code表示要调用的函数或要执行的javascript的代码串,millisec在执行代码前需等待的毫秒数,说明setTimeout()只执行code一次,如果需要多次调用,可以让code自身再次调用setTimeout()
6.location.href,返回当前加载页面的完整的url,说明location.href与window.location.href等价
location.hash,返回url中的完整的hash(#号后跟零或者多个字符),如果不包含则返回空字符串
location.host,返回服务器的名称和端口号(如果有)
location.hostname,返回不带端口号的服务器的名称
location.pathname,返回url中的目标和(或)文件名。
location.port,返回url中指定的端口号,如果没有,则返回字符串。
location.protocol,返回页面的使用的协议
location.search,返回url中的查询的字符串,这个字符串以问号开头
7.window中的history历史对象
history.back(),回到历史记录的上一步 ,相当于使用了history.go(-1)
history.go(-n),回到历史记录的前n步,
history.go(n),回到历史记录的后n步
7.screen对象,screen对象包含有关客户端显示的屏幕的信息
screen.avaiWidth,返回可用的屏幕的高度
screen.availHeight,返回可用的屏幕的高度
相关文章推荐
- 20180301:JavaScript的初步学习,JS的数据类型与变量,函数,DOM操纵HTML,BOM操作浏览器
- Javascript学习08-BOM
- javascript学习基础笔记之DOM对象操作
- javascript学习笔记(十九) 节点的操作
- 轻松学习JavaScript十六:JavaScript的BOM学习(一)
- JSON学习(二)——JavaScript操作JSON
- javascript BOM操作
- 轻松学习JavaScript二十四:DOM编程学习之操作CSS样式(一)
- JavaScript学习笔记——BOM_window对象
- javascript学习笔记(三)BOM和DOM详解
- JavaScript数组操作学习部分笔记
- Scala学习第三天 Tuple、Array、May与文件操作入门实战
- JavaScript学习笔记之通过DOM操作html
- 轻松学习JavaScript二十二:DOM编程学习之节点操作
- JavaScript基础学习(七)—BOM
- JavaScript学习(三)BOM
- JavaScript学习-DOM操作技术
- 轻松学习JavaScript二十五:DOM编程学习之操作CSS样式(二)
- JavaScript Dom 编程艺术学习笔记之DOM操作
- javaScript操作DOM学习笔记