javascript.docx

上传人:b****3 文档编号:2805570 上传时间:2022-11-15 格式:DOCX 页数:18 大小:24.26KB
下载 相关 举报
javascript.docx_第1页
第1页 / 共18页
javascript.docx_第2页
第2页 / 共18页
javascript.docx_第3页
第3页 / 共18页
javascript.docx_第4页
第4页 / 共18页
javascript.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

javascript.docx

《javascript.docx》由会员分享,可在线阅读,更多相关《javascript.docx(18页珍藏版)》请在冰豆网上搜索。

javascript.docx

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

当元素将要被设置为焦点之前

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 农学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1