js讲义(2_对象).docVIP

  • 1
  • 0
  • 约2.79千字
  • 约 9页
  • 2018-04-23 发布于河南
  • 举报
js讲义(2_对象)

自定义对象 方法是依附于对象的函数如事件发生的元素,键盘状态,鼠标位置。 keyCode:表示按下键的Unicode键盘内码。(13表示按下回车键;9表示Tab键) 常用的控件事件 onclick:单击 onblur:失去焦点 onfocus:获取焦点 onchange:改变文本或改变选项 JavaScript是一种寄生性很强的语言,只有在具体的环境中,它的价值才能体现出来。 window对象是客户端JavaScript中第一类对象,其他所有对象都是它的子对象。 对象名 描述 Window 代表浏览器对象 Navigator 包含客户端浏览器的信息 Screen 包含客户端显示器的信息 History 包含浏览器访问过的url Location 包含当前url的信息 Document 包含整个html文档,可以访问页面中所有元素 Frames 包含框架信息 window对象 window表示一个浏览器窗口,它是全局对象。 主要方法 window.alert( ) :弹出警告框 window.prompt( ):弹出输入框 window.confirm( ):弹出确认框 window.open (url, [name], [furterers]):打开一个新窗口 例如: window.open?(“hello.html”,?“newwindow”,?“height=100,???width=400,??? top=0,??left=0,??toolbar=no,??menubar=no,??scrollbars=no,resizable=no, location=no,???status=no”) 参数详解 hello.html??? 弹出窗口的文件名;???? newwindow??? 弹出窗口的名字(不是文件名),非必须,可用空代替;???? height=100?? 窗口高度;???? width=400?? 窗口宽度;???? top=0??? 窗口距离屏幕上方的象素值;???? left=0?? 窗口距离屏幕左侧的象素值;???? toolbar=no?? 是否显示工具栏,yes为显示;???? menubar,scrollbars?? 表示菜单栏和滚动栏。???? resizable=no?? 是否允许改变窗口大小,yes为允许;???? location=no??? 是否显示地址栏,yes为允许;???? status=no????? 是否显示状态栏内的信息(通常是文件已经打开),yes为允许;? setInterval( code , delay ):设置浏览器每隔多长时间定期执行指定的程序,时间以毫秒为单位。code是执行的程序,delay是间隔的时间。 window.setTimeout( code , delay ):设置浏览器过多长时间后执行指定的程序,时间以毫秒为单位。code是执行的程序,delay是间隔的时间。 例如: function mm() { window.setInterval(fun(),2000); window.setTimeout(fun(),2000); } function fun() { alert(hello); } window.clearTimeout( ):取消setTimeout的设置 window.clearInterval( ): 取消setInterval的设置 例如: var id; function show() { var now = new Date(); document.getElementById(txt).value = now.toLocaleString(); } function begin() { id = window.setInterval(show(),1000); //开始定时执行 } function stop() { window.clearInterval(id); //终止定时执行 } window. showModalDialog( ) 主要属性 opener:表示打开当前窗口的window对象 parent:如果当前窗口是框架,parent就表示当前这个框

文档评论(0)

1亿VIP精品文档

相关文档