本書是為適應(yīng)中、高職計算機軟件及應(yīng)用等相關(guān)專業(yè)學(xué)生的能力水平而編寫的一本入門級教材。學(xué)習(xí)本書前,讀者應(yīng)該具備HTML以及CSS的基本知識。當(dāng)然,如果具有某一門高級語言的使用經(jīng)驗更好。本書是按照項目實踐的方式安排的。每個項目就是一個完整的工程,將項目分為若干個與項目相關(guān)的小任務(wù),每個任務(wù)中又包含了詳細的知識點。全書共分9個項目,讀者通過完成這些任務(wù)就可以獨立完成相應(yīng)的項目,從而掌握與項目相關(guān)的知識點。
張屹峰,高級講師,淮北煤炭師范學(xué)院畢業(yè),計算機科學(xué)與技術(shù)專業(yè),2000年7月至今在東莞理工學(xué)校任教,廣東省信息技術(shù)協(xié)會會員。
目錄
項目1 對話框和頁面輸出―初步體驗 1
任務(wù)1 彈出對話框 1
任務(wù)2 在頁面上打印歡迎詞 3
任務(wù)3 先彈出對話框再打印信息 4
任務(wù)4 單擊按鈕執(zhí)行任務(wù)3 5
任務(wù)5 任務(wù)模塊化 6
任務(wù)6 調(diào)用靈活化 8
任務(wù)7 “項目1”的實現(xiàn) 9
項目2 簡單計算器―判斷結(jié)構(gòu) 11
任務(wù)1 認識變量和字符串 12
任務(wù)2 輸入對話框 15
任務(wù)3 判斷是否為整數(shù) 17
任務(wù)4 判斷奇偶數(shù) 23
任務(wù)5 加法運算器 26
任務(wù)6 “項目2”的實現(xiàn) 30
項目3 統(tǒng)計成績單―循環(huán)結(jié)構(gòu) 32
任務(wù)1 累加和累乘 33
任務(wù)2 最大值和最小值 35
任務(wù)3 循環(huán)的跳轉(zhuǎn) 44
任務(wù)4 “項目3”的實現(xiàn) 48
項目4 注冊頁面設(shè)計―事件 54
任務(wù)1 在代碼中設(shè)置對象處理事件 55
任務(wù)2 事件處理中的返回值 58
任務(wù)3 表單提交事件 60
任務(wù)4 鼠標(biāo)事件 61
任務(wù)5 鍵盤事件 63
任務(wù)6 “項目4”的實現(xiàn) 68
項目5 多窗體注冊頁面―窗口對象 71
任務(wù)1 打開和關(guān)閉窗口 72
任務(wù)2 用Location對象獲取URL參數(shù) 78
任務(wù)3 窗口信息交互 83
任務(wù)4 與模態(tài)窗口進行信息交互 85
任務(wù)5 超時與時間間隔 87
任務(wù)6 “項目5”的實現(xiàn) 91
項目6 多功能相冊―文檔對象 97
任務(wù)1 用JavaScript設(shè)置屬性和樣式 98
任務(wù)2 用cookie記住樣式 101
任務(wù)3 找出所有超級鏈接地址 105
任務(wù)4 “項目6”的實現(xiàn) 107
項目7 商品列表―DOM對象 114
任務(wù)1 評論管理 115
任務(wù)2 鼠標(biāo)跟隨 124
任務(wù)3 循環(huán)移動圖片墻 125
任務(wù)4 表格排序 128
任務(wù)5 “項目7”的實現(xiàn) 133
項目八 自制滾動條―事件的高級應(yīng)用 141
任務(wù)1 關(guān)閉廣告對聯(lián) 141
任務(wù)2 實現(xiàn)拖動 146
任務(wù)3 控制鼠標(biāo)滾輪 150
任務(wù)4 “項目8”的實現(xiàn) 153
項目九 運動基礎(chǔ)―滑動的側(cè)邊欄 159
任務(wù)1 緩沖運動 159
任務(wù)2 垂直滾動緩沖跟隨 164
任務(wù)3 “項目9”的實現(xiàn) 167