javascript.docx
- 文档编号:2805570
- 上传时间:2022-11-15
- 格式:DOCX
- 页数:18
- 大小:24.26KB
javascript.docx
《javascript.docx》由会员分享,可在线阅读,更多相关《javascript.docx(18页珍藏版)》请在冰豆网上搜索。
javascript
Window对象
frames表示当前窗口中所有frame对象的数组
status表示浏览器的状态行信息
defaultstatus表示浏览器的状态行信息
history表示当前窗口的历史记录,这可以引用在网页导航中
closed表示当前窗口是否关闭的逻辑值
document表示当前窗口中显示的当前文档对象
location表示当前窗口中显示的当前URL的信息
name表示当前窗口对象的名字
opener表示打开当前窗口的父窗口
parent表示包含当前窗口的父窗口
top表示一系列嵌套的浏览器中的最顶层的窗口
self表示当前窗口
length表示当前窗口中的帧个数
open(url,windowname,[,windowfeatures])创建一个新的浏览器窗口
close()关闭一个浏览器窗口
alert(message)弹出一个警示对话框
confirm(message)弹出一个确认对话框
prompt(message,defaultmessage)弹出一个提示对话框
print()相当于浏览器工具栏中的打印按钮
blur()将被引用窗口放到所有其他打开窗口的后面
focus()将被引用窗口放到所有其他打开窗口的前面
moveTo(x,y)将窗口移到指定的坐标处,x和y的单位为象素
resizeBy(horiz,vert)按照给定的位移量重新设定窗口的大小,horiz和vert以象素为单位
scroll(x,y)将窗口滚动到指定的坐标位置
scrollBy(horiz,vert)按照给定的位移量滚动窗口
setTimeout(expression,time)设置在一定时间后自动执行expression代表的代码
setInterval(expression,time,[args])设置一个时间间隔,使expression代码可以周期性地被执行
clearTimeout(timer)取消由setTimeout设定的定时操作
clearInterval(timer)取消由setInterval设定的定时操作
附:
windowfeatures的参数
height定义以像素为单位的窗口的高度
width定义以像素为单位的窗口的宽度
left定义以像素为单位的窗口距离屏幕左边的位置
top定义以像素为单位的窗口距离屏幕顶部的位置
toolbar定义是否有标准工具栏
location定义是否显示url
directories定义是否显示目录按钮
status定义是否有状态栏
menubar定义是否有菜单栏
scrollbars定义当文档内容大于窗口时是否有滚动条
resizable定义窗口大小是否可以改变
outerheight定义以像素为单位的窗口外部高度
outerwidth定义以像素为单位的窗口外部宽度
window对象
它是一个顶层对象,而不是另一个对象的属性即浏览器的窗口。
属性
defaultStatus缺省的状态条消息
document当前显示的文档(该属性本身也是一个对象)
frame窗口里的一个框架((FRAME>)(该属性本身也是一个对象)
framesarray列举窗口的框架对象的数组,按照这些对象在文档中出现的顺序列出(该属性本身也是一个对象)
history窗口的历史列表(该属性本身也是一个对象)
length窗口内的框架数
location窗口所显示文档的完整(绝对)URL(该属性本身也是一个对象)不要把它与如document.location混淆,后者是当前显示文档的URL。
用户可以改变window.location(用另一个文档取代当前文档),但却不能改变document.location(因为这是当前显示文档的位置)
name窗口打开时,赋予该窗口的名字
opener代表使用window.open打开当前窗口的脚本所在的窗口(这是NetscapeNavigator3.0beta3所引入的一个新属性)
parent包含当前框架的窗口的同义词。
frame和window对象的一个属性
self当前窗口或框架的同义词
status状态条中的消息
top包含当前框架的最顶层浏览器窗口的同义词
window当前窗口或框架的同义词,与self相同
方法
alert()打开一个Alert消息框
clearTimeout()用来终止setTimeout方法的工作
close()关闭窗口
confirm()打开一个Confirm消息框,用户可以选择OK或Cancel,如果用户单击OK,该方法返回true,单击Cancel返回false
blur()把焦点从指定窗口移开(这是NetscapeNavigator3.0beta3引入的新方法)
focus()把指定的窗口带到前台(另一个新方法)
open()打开一个新窗口
prompt()打开一个Prompt对话框,用户可向该框键入文本,并把键入的文本返回到脚本
setTimeout()等待一段指定的毫秒数时间,然后运行指令事件处理程序
事件处理程序
Onload()页面载入时触发
Onunload()页面关闭时触发
在javascript中,BOM提供了独立于内容而与浏览器窗口进行交互的对象。
在其中window是整个BOM的核心。
window对象指的是浏览器自身。
下面来看一下一些比较常用到的window方法:
(1)窗口操作:
moveBy(dx,dy):
相对于当位置知移动的象素。
负数DX,表现向左移。
负数DY表示向右移。
moveTo(x,y)移动到屏幕的x,y坐标,可以把部分窗口移动到可视区外。
resizeBy(dw,dh)相对于窗口进行缩放。
resizeTo(w,h)把窗口的widht和height设为w和h。
(2)打开新的窗口:
这应该是一个很常用的功能。
用window.open()来打开一个新的窗口。
这个方法可以接受4个参数:
第一个参数为要打开的窗口的URL
第二个参数是新窗口的名字
第三个是特性字符串,说白了就是要对这个新窗口一些属性的设置,比如:
长啊,高啊,坐标位等等
第四个是说明是否用新载入的新窗口替换当前页面的BOOLEAN值。
只有在新窗口打不开时才有用
(3)系统对话框
这个没什么好介绍的了
alert()
confirm()
prompt()这个是返回我们写入文本框的文本。
(4)时间间隔和暂停
setTimeout()
clearTimeout()
setInterval()
clearInterval()
(5)历史
这个为window中的一个history属性
其中有几个方法:
history.go()
history.back()
history.forward()
history.length这个为history的属性
document对象
属性
描述
activeElement
获取当父document拥有焦点时获得焦点的对象。
alinkColor
设置或获取元素中所有激活链接的颜色。
bgColor
不赞成。
设置或获取表明对象后面的背景颜色的值。
charset
设置或获取用于解码对象的字符集。
cookie
设置或获取cookie的字符串值。
defaultCharset
从当前的区域语言中获取默认字符集。
designMode
设置或获取表明文档是否可被编辑的值。
dir
设置或获取表明对象的阅读顺序的值。
doctype
获取与当前文档关联的文档类型声明。
documentElement
获取对文档根结点的引用。
domain
设置或获取文档的安全域名。
expando
设置或获取表明是否可对象内创建任意变量的值。
fgColor
设置或获取文档的前景(文本)颜色。
fileCreatedDate
获取文件创建的日期。
fileModifiedDate
获取文件上次修改的日期。
fileSize
获取文件大小。
implementation
获取当前文档的implementation对象。
lastModified
获取页面上次修改的日期,若页面提供的话。
linkColor
设置或获取对象文档链接的颜色。
parentWindow
获取容器对象所在窗口的引用。
protocol
设置或获取URL的协议部分。
readyState
获取表明对象当前状态的值。
referrer
获取将用户引入当前页面的位置URL。
uniqueID
获取为对象自动生成的唯一标识符。
URL
设置或获取当前文档的URL。
URLUnencoded
获取文档的URL,去除所有字符编码。
vlinkColor
设置或获取用户已访问过的链接颜色。
XMLDocument
获取对由对象引出的的XML文档对象模型(DOM)的引用。
XSLDocument
获取对XSL文档的顶层结点的引用。
事件
描述
onactivate
当对象设置为活动元素时触发。
onbeforeactivate
对象要被设置为当前元素前立即触发。
onbeforecut
当选中区从文档中删除之前在源对象触发。
onbeforedeactivate
在activeElement从当前对象变为父文档其它对象之前立即触发。
onbeforeeditfocus
在包含于可编辑元素内的对象进入用户界面激活状态前或可编辑容器变成控件选中区前触发。
onbeforepaste
在选中区从系统剪贴板粘贴到文档前在目标对象上触发。
onclick
在用户用鼠标左键单击对象时触发。
oncontextmenu
在用户使用鼠标右键单击客户区打开上下文菜单时触发。
oncontrolselect
当用户将要对该对象制作一个控件选中区时触发。
oncut
当对象或选中区从文档中删除并添加到系统剪贴板上时在源元素上触发。
ondblclick
当用户双击对象时触发。
ondeactivate
当activeElement从当前对象变为父文档其它对象时触发。
ondrag
当进行拖曳操作时在源对象上持续触发。
ondragend
当用户在拖曳操作结束后释放鼠标时在源对象上触发。
ondragenter
当用户拖曳对象到一个合法拖曳目标时在目标元素上触发。
ondragleave
当用户在拖曳操作过程中将鼠标移出合法拖曳目标时在目标对象上触发。
ondragover
当用户拖曳对象划过合法拖曳目标时持续在目标元素上触发。
ondragstart
当用户开始拖曳文本选中区或选中对象时在源对象上触发。
ondrop
当鼠标按钮在拖曳操作过程中释放时在目标对象上触发。
onfocusin
当元素将要被设置为焦点之前
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- javascript
![提示](https://static.bdocx.com/images/bang_tan.gif)