网页设计与制作(论文)(6)

2019-03-11 13:49

句,根据星期天数的不同,显示不同的话。

使用swith条件语句的Javascript示例

4.6函数的定义与应用

函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。 将脚本编写为函数,就可以避免页面载入时执行该脚本。 函数包含着一些代码,这些代码只能被事件激活,或者在函数被调用时才会执行。 你可以在页面中的任何位置调用脚本(如果函数嵌入一个外部的 .js 文件,那么甚至可 以从其他的页面中调用) 。 函数在页面起始位置定义,即 部分。

26

4.7HTML事件处理

JavaScript 使我们有能力创建动态页面。事件是可以被 JavaScript 侦测到的行为。 网页中的每个元素都可以产生某些可以触发 JavaScript 函数的事件。比方说,我们可 以在用户点击某按钮时产生一个 onClick 事件来触发某个函数。事件在 HTML 页面中定 义。 onload 和 onUnload 当用户进入或离开页面时就会触发 onload 和 onUnload 事件。 onload 事件常用来检测访问者的浏览器类型和版本,然后根据这些信息载入特定版本 的网页。 onload 和 onUnload 事件也常被用来处理用户进入或离开页面时所建立的 cookies。例 如,当某用户第一次进入页面时,你可以使用消息框来询问用户的姓名。姓名会保存在 cookie 中。当用户再次进入这个页面时,你可以使用另一个消息框来和这个用户打招呼: \。 onFocus, onBlur 和 onChange onFocus、onBlur 和 onChange 事件通常相互配合用来验证表单。 下面是一个使用 onChange 事件的例子。 用户一旦改变了域的内容, checkEmail() 函数 就会被调用。 onSubmit onSubmit 用于在提交表单之前验证所有的表单域。 下面是一个使用 onSubmit 事件的例子。 当用户单击表单中的确认按钮时, checkForm() 函数就会被调用。 假若域的值无效, 此次提交就会被取消。 checkForm() 函数的返回值是 true 或者 false。如果返回值为 true,则提交表单,反之取消提交。 onMouseOver 和 onMouseOut onMouseOver 和 onMouseOut 用来创建“动态的”按钮。 Javasript 与 cookie 的应用

4.8 JavaScript循环语句

在一般情况下,程序语句的执行是按照其书写顺序来执行的。前面的代码先执行,后面的代码后执行。但是这种简单的自上而下的单向流程只适于用一些很简单的程序。大多数情况下,需要根据逻辑判断来决定程序代码执行的优先顺序。要改变程序代码执行的先后顺序,任何编程语言都需要用到条件语句和循环语句,Javascript 也不例外。这一节我们主要介绍 Javascript 循环语句。Javascript 循环语句有以下几种:

1)在循环的开头测试表达式 (while 循环语句) 2)在循环的末尾测试表达式 (do...while 循环语句) 3)对对象的每个属性都进行操作 (for...in 循环语句)

由计数器控制的循环 (for 循环语句)使用 for 循环语句for 循环语句指定了一个计数器变量,一个测试条件,和更新计数器的行为。每次循环重复之前,都要测试条件。如果测试成功,则执行循环内的代码;如果测试不成功,则不执行循环内的代码,而是执行紧跟在循环后的第一行代码。当执行该循环时,计数器

27

变量在下次重复循环前被更新。

如果循环条件一直不满足,则永不执行该循环。如果条件一直满足,则会导致无限循环。前一种,在某种情况下是需要的,但是后一种,基本不应发生,所以写循环条件时一定要注意。

一个使用到for循环的Javascript示例

使用 for...in 循环语句

Javascript 提供了一种特别的循环方式来遍历一个对象的所有用户定义的属性或者一个数组的所有元素。for...in 循环中的循环计数器是一个字符串,而不是数字。它包含了当前属性的名称或者表示当前数组元素的下标。 for...in 循环语句示例代码:

一个使用到for...in循环的Javascript示例

使用 while 和 do...while 循环语句

while 循环和 for 循环类似。其不同之处在于, while 循环没有内置的计数器或更新表达式。如果你希望控制语句或语句块的循环执行,不只是通过 “运行该代码 n 次”这样简单的规则,而是需要更复杂的规则,则应该用 while 循环。 注意:由于 while 循环没有显式的内置计数器变量,因此比其它类型的循环更容易产生无限循环。此外,由于不易发现循环条件是在何时何地被更新的,很容易编写一个实际上从不更新条件的 while 循环。因此在编写 while 循环时应特别小心。

while 循环语句示例代码:

一个使用到while循环的Javascript示例

在 JScript 中还有 do...while 循环与 while 循环相似,不同处在于它总是至少运行一次,因为是在循环的末尾检查条件,而不是在开头。 do...while 循环语句示例:

29

一个使用到do...while循环的Javascript示例

使用 break 和 continue 语句在 Javascript 中,当某些条件得到满足时,用 break 语句来中断一个循环的运行。(请注意,也用 break 语句退出一个 switch 块。参见 Javascript 条件语句)。如果是一个 for 或者 for...in 循环,在更新计数器变量时使用 continue 语句越过余下的代码块而直接跳到循环的下一次重复中。

一个用break中断循环的Javascript示例代码

网页设计与制作(论文)(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:磨煤机减速箱输入轴油挡漏油原因分析及处理

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

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