javascript相关教程

时间:2025-04-20

javascript是脚本语言,需要认真练习,以便熟练掌握。

Javascript教程

目录

一、Javascript对象之window对象..............1-3

二、Javascript里的“常量”和“变量” (3)

三、JavaScript Eval 函数................3-4

四、用JavaScript脚本实现Web页面信息交互.................4-15

一、Javascript对象之window对象

frames 表示当前窗口中所有frame对象的数组

status 表示浏览器的状态行信息

defaultstatus 表示浏览器的状态行信息

history 表示当前窗口的历史记录,这可以引用在网页导航中

closed 表示当前窗口是否关闭的逻辑值

document 表示当前窗口中显示的当前文档对象

location 表示当前窗口中显示的当前URL的信息

name 表示当前窗口对象的名字

opener 表示打开当前窗口的父窗口

parent 表示包含当前窗口的父窗口

top 表示一系列嵌套的浏览器中的最顶层的窗口

self 表示当前窗口

length 表示当前窗口中的帧个数

1

javascript是脚本语言,需要认真练习,以便熟练掌握。

open(url,window name,[,window features]) 创建一个新的浏览器窗口

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设定的定时操作

附:window features的参数

height 定义以像素为单位的窗口的高度

width 定义以像素为单位的窗口的宽度

left 定义以像素为单位的窗口距离屏幕左边的位置

top 定义以像素为单位的窗口距离屏幕顶部的位置

toolbar 定义是否有标准工具栏

2

javascript是脚本语言,需要认真练习,以便熟练掌握。

location 定义是否显示url

directories 定义是否显示目录按钮

status 定义是否有状态栏

menubar 定义是否有菜单栏

scrollbars 定义当文档内容大于窗口时是否有滚动条

resizable 定义窗口大小是否可以改变

outerheight 定义以像素为单位的窗口外部高度

outerwidth 定义以像素为单位的窗口外部宽度

二、Javascript里的“常量”和“变量”

常量:

常量是JavaScript 中的固定值,它们在程序中是不发生变化的,为程序提供固定的和精确的值(包括数值和字符串)。

常量有3种类型:整型、浮点型和字符型。

常量在程序中定义后便会在计算机中一定的位置存储下来,在该程序没有结束之前,它是不发生变化的。

变量:

变量是在程序中可以赋值的量,这种量的值可以在程序运行时发生变化。可以说,正是因为有了变量,我们的编程才变得有意义。变量的实质是:提供一种在程序中执行临时存储数据的机制。

JavaScript 规定通过关键字“var”后面加上变量的名称来声明一个变量。例如:

var a; //声明一个叫a的变量

var a=10; //声明一个叫a的变量,并给它赋值10

var a,b,c; //同时声明3个变量。

变量的生存期是指变量在计算机趾存在的有效时间。从编程的角度来说,可以简单地理解为该变量所赋的值在程序中的有效范围。JavaScript 中变量的生存期有两种:全局变量和局部变量。

全局变量在主程序中定义,其有效范围从其定义开始,一直到本程序结束为止。局部变量在程序的函数中定义,其有效范围只有在该函数之中;当函数结束后,局部变量生存期也就结束了。

三、JavaScript Eval 函数

Eval 函数

功能:先解释Javascript代码,然后在执行它

用法:Eval(codeString)

3

javascript是脚本语言,需要认真练习,以便熟练掌握。

codeString是包含有Javascript语句的字符串,在eval之后使用Javascript引擎编译。

注释:

例子:eval(id + "_icon.src="/imgs/collapse_up.gif'");

id是之前设定的参数,而在双引号中的字符串则是需要编译的

引用:

--------------------------------------------------------------------------------

function tophide(id) //id indicates menu

{

if (top.topframeset.rows == "31,*")

{

top.topframeset.rows = "86,*";

eval(id + "_icon.src="/imgs/collapse_up.gif'");

eval(id + "_icon.alt='Collapse The Head'");

head.style.display = "block"

}

else

{

top.topframeset.rows = "31,*";

eval(id + "_icon.src="/imgs/collapse_down.gif'");

eval(id + "_icon.alt='Expand The Head'");

head.style.display = "none"

}

}

四、用JavaScript脚本实现Web页面信息交互

要实现动态 …… 此处隐藏:6327字,全部文档内容请下载后查看。喜欢就下载吧 ……

javascript相关教程.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219