资源描述:
《javascript相关教程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Javascript教程目录一、Javascript对象之window对象..............1-3二、Javascript里的“常量”和“变量”................3三、JavaScriptEval函数................3-4四、用JavaScript脚本实现Web页面信息交互.................4-15一、Javascript对象之window对象frames表示当前窗口中所有frame对象的数组 status表示浏览器的状态行信息 defaultstatus表示浏览器的
2、状态行信息 history表示当前窗口的历史记录,这可以引用在网页导航中 closed表示当前窗口是否关闭的逻辑值 document表示当前窗口中显示的当前文档对象 location表示当前窗口中显示的当前URL的信息 name表示当前窗口对象的名字 opener表示打开当前窗口的父窗口 parent表示包含当前窗口的父窗口 top表示一系列嵌套的浏览器中的最顶层的窗口 self表示当前窗口 length表示当前窗口中的帧个数15 open(url,windowname,[,windowfeatures]
3、)创建一个新的浏览器窗口 close()关闭一个浏览器窗口 alert(message)弹出一个警示对话框 confirm(message)弹出一个确认对话框 prompt(message,defaultmessage)弹出一个提示对话框 print()相当于浏览器工具栏中的打印按钮 blur()将被引用窗口放到所有其他打开窗口的后 focus()将被引用窗口放到所有其他打开窗口的前面 moveTo(x,y)将窗口移到指定的坐标处,x和y的单位为象素 resizeBy(horiz,vert)按照给定的位移量重
4、新设定窗口的大小,horiz和vert以象素为单位 scroll(x,y)将窗口滚动到指定的坐标位置 scrollBy(horiz,vert)按照给定的位移量滚动窗口 setTimeout(expression,time)设置在一定时间后自动执行expression代表的代码 setInterval(expression,time,[args])设置一个时间间隔,使expression代码可以周期性地被执行 clearTimeout(timer)取消由setTimeout设定的定时操作 clearInterval(
5、timer)取消由setInterval设定的定时操作 附:windowfeatures的参数 height定义以像素为单位的窗口的高度 width定义以像素为单位的窗口的宽度 left定义以像素为单位的窗口距离屏幕左边的位置 top定义以像素为单位的窗口距离屏幕顶部的位置 toolbar定义是否有标准工具栏15 location定义是否显示url directories定义是否显示目录按钮 status定义是否有状态栏 menubar定义是否有菜单栏 scrollbars定义当文档内容大于窗口时是否有滚
6、动条 resizable定义窗口大小是否可以改变 outerheight定义以像素为单位的窗口外部高度 outerwidth定义以像素为单位的窗口外部宽度二、Javascript里的“常量”和“变量”常量:常量是JavaScript中的固定值,它们在程序中是不发生变化的,为程序提供固定的和精确的值(包括数值和字符串)。常量有3种类型:整型、浮点型和字符型。常量在程序中定义后便会在计算机中一定的位置存储下来,在该程序没有结束之前,它是不发生变化的。变量:变量是在程序中可以赋值的量,这种量的值可以在程序运行时发生变化。可以说
7、,正是因为有了变量,我们的编程才变得有意义。变量的实质是:提供一种在程序中执行临时存储数据的机制。JavaScript规定通过关键字“var”后面加上变量的名称来声明一个变量。例如:vara;//声明一个叫a的变量vara=10;//声明一个叫a的变量,并给它赋值10vara,b,c;//同时声明3个变量。变量的生存期是指变量在计算机趾存在的有效时间。从编程的角度来说,可以简单地理解为该变量所赋的值在程序中的有效范围。JavaScript中变量的生存期有两种:全局变量和局部变量。全局变量在主程序中定义,其有效范围从其定义开始,
8、一直到本程序结束为止。局部变量在程序的函数中定义,其有效范围只有在该函数之中;当函数结束后,局部变量生存期也就结束了。三、JavaScriptEval函数Eval函数功能:先解释Javascript代码,然后在执行它用法:Eval(codeString)15codeStrin