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