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