好学IT学院:IT信息技术分享交流平台
来源:互联网  作者:本站整理  发布时间:2008-07-18  ★★★加入收藏〗〖手机版
摘要:欢迎您继续学习Javascript高级教程。在此之前我们已经学习了Javascript5日教程。在这一阶段的学习中我们将继续学习在上次的教程中还没有来得及谈及的问题。我还将向你们展示Javascript的许多神奇功能,使你能够制作真正对多媒体应用程序。…

欢迎您继续学习Javascript高级教程。在此之前我们已经学习了Javascript5日教程。在这一阶段的学习中我们将继续学习在上次的教程中还没有来得及谈及的问题。我还将向你们展示Javascript的许多神奇功能,使你能够制作真正对多媒体应用程序。

以下是我们将涉及的内容:

给变量赋值
If-then语句
For和while循环
编写你自己的函数
打开及控制窗口
读写HTML表单
应用数组
控制图片转换

如果这些课题你听起来还比较陌生的话,我建议你先阅读一下先前的Javascript5日教程。

第二页本教程的课程计划

在上次的JavaScript教程中我们学习了JavaScript得核心内容:一些重要得语法已经最常用得一些对象。现在我们将加深你的JavaScript知识使你成为一个真正的JavaScript大师。以下就是你成为一个真正的大师必须走过的路。

第1日:介绍和理清头绪,并介绍几个小技巧,重点介绍一种新的if-then-else语句以及变量真正含义。
第2日:神奇的字符串处理,保存访问过你的网站得读者的信息,并介绍一种新的数组。
第3日:甚至网页的时间线,使不同的事件在不同的时间发生,并且介绍如何使你的JavaScript脚本在各种浏览器上都能运行。
第4日:预载图象,图象映射,及JavaScript。生成你自己的对象及使用循环快捷地找到要找的对象。
第5日:开发和测试JavaScript的工具,以及使你的JavaScript代码迅速运行的窍门。

学习完本次的教程之后你将对JavaScript有了比较完整地了解。掌握了这门知识你就能够制作各种互联网应用程序了。

第三页一个if-then-else的快捷方式

在JavaScript中最常用得语句就是if-then-else。下面是一个奖励猴子的例子:
if(monkey_behavior=="good"){vartoy="videogames";}
else{vartoy="rocks";}

用通俗的英语翻译上面的代码意思是说:“如果猴子表现得好,就允许他玩电子游戏,否则就扁它。”上面的例子显示了if-then-else语句的标准格式,但是对于那些喜欢投机取巧的人,还有一种快捷方式:
vartoy=(monkey_behavior=="good")?"videogames":"rocks";

这个表达式和上面对语句所起的作用是完全一样的。这个条件语句有3部分:测试条件,测试为真时返回的值,以及测试为假时返回答值。在上面对例子中,测试条件是(monkey_behavior=="good")。如果测试条件为真,则返回字符串videogames;如果测试条件为假,则返回分号右边的值:rock。

这种快捷方式在函数调用中使用时非常便利。例如,你可以用它来做下面的事情:
varpassword="opensesame";
varanswer=prompt("what'sthepassword?","");
alert((answer==password)?"welcome!":"buzzoff");

点击这里你就可以看到代码执行的过程。根据你所输入的字符是否是规定单密码,你将受到“欢迎”的信息或者to是蜂鸣。

如果没有这种条件语句,则必须这样书写代码::
varpassword="opensesame";
varanswer=prompt("what'sthepassword?","");
if(answer==password){alert("welcome");}
else{alert("buzzoff");}

显然代码长了很多,但是也更容易了解它的含义。选用何种条件语句依每个人的喜好而定。

  • 好学考试H5触屏版开放内测
  • 好学触屏公众号虎力全开、杨帆起航!