Carla是一位小學老師,她委托你為她的班級編制練習網站。此時,即使你的JavaScript程序設計技能還很有限,你仍然能夠為小孩子們開發一些非常好的練習。如果打開Student Data Files中的文件index.html,將看到Carla's Classroom的首頁。它看起來像這樣:
現在,你可以編輯這個頁面以便添加一條到新建頁面的鏈接。因為這個新頁面允許孩子錄入個人信息,所以將它命名為aboutme.html。在頁面的頂部添加新的導航鏈接,其鏈接文本是“About Me!”。你可以使用Student Data Files中的一個圖像或者自己找到的圖像。把新頁面存儲在與index.html相同的文件夾中,并把圖像放入images文件夾中。這個鏈接的代碼如下:
我們要確保這個站點的每個頁面使用相同的樣式。index.html頁面使用外部樣式表carla.css,這個文件可以在Student Data Files中找到。一定要把這個站點的所有文件保存在你的計算機或閃存上的一個文件夾中,創建這個文件夾并命名為carla。將任何網頁使用的所有圖像保存在文件夾images中也是一個好習慣,因此在carla文件夾中創建這個文件夾。你也應該將index.html頁面使用的所有圖像復制到你的image文件夾中。
可以將index.html頁面用做一模板,并將這個新頁面命名為aboutme.html。新頁面的內容將放入其id="content"的<div>容器中,因此可以刪除在<div></div>標簽對之間的所有內容,并且添加頁標題“Carla's Classroom|About Me!”。你可以添加來自Student Data Files中的圖像girl.jpg和boy.jpg,或者讓內容區域保持空白。現在,這個新頁面看起來像這樣:
這個頁面的代碼類似于Greg's Gambits站點的aboutyou.html頁。第27、29和31行添加3個按鈕,分別是“Enter your name”、“Enter your age”和“Enter your favorite subject”。它們使用onclick事件調用3個函數:getName()、getAge()和getSubject(),這些函數代碼放在<head>區域。第28、30和32行也添加了一些HTML代碼。<span></span>區域的元素指定了id屬性。其中,"myname"標識放置函數getName()結果的區域,"myage"標識放置函數getAge()結果的區域,"mysubject"標識放置函數getSubject()結果的區域。