JavaScript程序设计:基础·PHP·XML
上QQ阅读APP看书,第一时间看更新

案例研究

Greg's Gambits

现在可以补充本章创建的游戏。另外,你将创建第二个短故事,通过使用变量让玩家编造这个故事的不同版本。

打开Greg's Gambits的index.html页面,在Play A Game链接下面添加一个到页面Greg's Tales的链接。

打开greg_tales.html文件,在本章前面创建代码的基础上添加你自己的代码,从而编造第二个故事。通过提示录入各种不同的单词和数字,玩家可以改编这个故事。你的故事应该至少包含以下变量:

·一个表示数字的numeric变量

·一个表示专有名词(名字)的string变量

·一个表示动词的string变量

·一个表示代词的string变量

·一个表示形容词的string变量

将这个页面另存为greg_tales2.html,然后在浏览器中测试你的故事。最后,按照老师要求提交你的工作成果。

Carla's Classroom

现在你可以补充本章前面创建的拼写课网页,另外你将创建一组新词。

打开Carla's Classroom网站的index.html页面,在Writing下面添加到页面Carla's Classroom│An Appetite For Spelling的链接。

打开carla_spelling.html文件,在本章前面创建代码的基础上添加你自己的代码。选择以下一种类别,然后搜索因特网或者你自己的图像用于拼写测试。为这个页面添加代码,测试学生至少5个单词:

·车辆

·动物

·花和植物

·家具

将这个页面另存为carla_spelling2.html,然后在浏览器中测试这个页面,一定要为每个单词测试正确和不正确的两种拼写情况。最后,按照老师要求提交你的工作成果。

Lee's Landscape

为Lee's Landscape网站添加注册页面,该页面将提示用户录入下列信息并且在页面中显示:

·名字

·街道地址

·城市、州和邮政区码

·白天联系电话号码

·备用电话号码

·电子邮件地址

要检查录入的电子邮件地址,即提示用户再次录入电子邮件地址并且检查第二次录入是否与第一次相同。如果不同,就输出相关信息;否则,就没有输出。在以后的章节中,你将为这个特性添加更多的功能,以确保用户录入正确的电子邮件地址。

一定要为这个网页给出适当的页标题,建议使用Lee's Landscape||Signup。使用文件名lee_signup.html保存这个文件。为这个新页面添加一个到Lee's Landscape主页的链接。

Jackie's Jewelry

为Jackie's Jewelry网站添加注册页面,该页面将提示用户录入下列信息并且在页面中显示:

·名字

·街道地址

·城市、州和邮政区码

·白天联系电话号码

·备用电话号码

·电子邮件地址

要检查录入的电子邮件地址,即提示用户再次录入电子邮件地址并且检查第二次录入是否与第一次相同。如果不同,就输出相关信息;否则,就没有输出。在以后的章节中,你将为这个特性添加更多的功能,以确保用户录入正确的电子邮件地址。

一定要为这个网页给出适当的页标题,建议使用Jackie's Jewelry||Signup。使用文件名jackie_signup.html保存这个文件。为这个新页面添加一个到Jackie's Jewelry主页的链接。

注意:本章为Lee's Landscape和Jackie's Jewelry网站编写的赋值语句是一样的。然而,这种情况将在后面的章节中会有所不同。