JAVASCRIPT項目開發全程實錄 版權信息
- ISBN:9787302675471
- 條形碼:9787302675471 ; 978-7-302-67547-1
- 裝幀:平裝-膠訂
- 冊數:暫無
- 重量:暫無
- 所屬分類:
JAVASCRIPT項目開發全程實錄 本書特色
“軟件項目開發全程實錄”叢書是清華社計算機專業零售圖書暢銷品牌之一。
(1)叢書定位項目開發實戰,面向實際開發應用,精選當前流行的熱門項目進行講解,緊扣程序員求職就業的需求。
(2)2008—2024年,叢書累計改版5次,深受廣大程序員喜愛,在全國軟件項目開發零售圖書排行榜中名列前茅。
(3)細致全面、高效實用、通俗易懂、資源豐富,被數百所高校選為專業課教材。
《JavaScript項目開發全程實錄》圖書特點如下。
1. 項目典型。精選10個流行的項目,涉及在線教育類、電商購物類、外賣點餐類、信息流類等Web前端開發重點方向,所有項目都是當前實際開發領域常見的熱門項目,實用性非常強。
2. 技術新穎。本書所有項目的實現技術均采用當前業內推薦的*新穩定版本,確保內容與時俱進。
3. 知識全面。本書各項目總體覆蓋JavaScript基礎開發90%以上的核心技術點,是練習與鞏固JavaScript開發技能的佳作。
4. 循序漸進。全書項目由易到難逐步展開,并且每個項目均安排“技術準備”環節,在JavaScript基礎和Web項目應用之間搭建了有效的橋梁。
5. 流程清晰。所有項目均軟件工程的角度出發,統一采用“開發背景→系統設計→技術準備→項目實現→項目運行→源碼下載”的流程進行講解,可以給讀者明確的成就感。
6. 資源豐富。配套八大核心資源,解決讀者的項目學習痛點,具體如下:
(1)開發環境搭建視頻:本書提供了開發環境搭建講解視頻,可以引導讀者快速準確地搭建本書項目的開發環境。
(2)項目精講視頻:本書每個項目均配有項目精講視頻,可以幫助讀者了解項目概要,把握項目要領,快速進入學習狀態。
(3)項目源碼:本書每一個項目均提供了完整的項目源碼(包含素材、數據表等),可進一步方便讀者參考學習。
(4)代碼查錯器:本書配備了由明日科技自主開發的代碼查錯器,讀者可以使用該工具將自己編寫的代碼并與項目源碼進行比對,快速找出自己代碼問題與不足,培養良好的編碼習慣。“軟件項目開發全程實錄”叢書是清華社計算機專業零售圖書暢銷品牌之一。
(1)叢書定位項目開發實戰,面向實際開發應用,精選當前流行的熱門項目進行講解,緊扣程序員求職就業的需求。
(2)2008—2024年,叢書累計改版5次,深受廣大程序員喜愛,在全國軟件項目開發零售圖書排行榜中名列前茅。
(3)細致全面、高效實用、通俗易懂、資源豐富,被數百所高校選為專業課教材。
《JavaScript項目開發全程實錄》圖書特點如下。
1. 項目典型。精選10個流行的項目,涉及在線教育類、電商購物類、外賣點餐類、信息流類等Web前端開發重點方向,所有項目都是當前實際開發領域常見的熱門項目,實用性非常強。
2. 技術新穎。本書所有項目的實現技術均采用當前業內推薦的*新穩定版本,確保內容與時俱進。
3. 知識全面。本書各項目總體覆蓋JavaScript基礎開發90%以上的核心技術點,是練習與鞏固JavaScript開發技能的佳作。
4. 循序漸進。全書項目由易到難逐步展開,并且每個項目均安排“技術準備”環節,在JavaScript基礎和Web項目應用之間搭建了有效的橋梁。
5. 流程清晰。所有項目均軟件工程的角度出發,統一采用“開發背景→系統設計→技術準備→項目實現→項目運行→源碼下載”的流程進行講解,可以給讀者明確的成就感。
6. 資源豐富。配套八大核心資源,解決讀者的項目學習痛點,具體如下:
(1)開發環境搭建視頻:本書提供了開發環境搭建講解視頻,可以引導讀者快速準確地搭建本書項目的開發環境。
(2)項目精講視頻:本書每個項目均配有項目精講視頻,可以幫助讀者了解項目概要,把握項目要領,快速進入學習狀態。
(3)項目源碼:本書每一個項目均提供了完整的項目源碼(包含素材、數據表等),可進一步方便讀者參考學習。
(4)代碼查錯器:本書配備了由明日科技自主開發的代碼查錯器,讀者可以使用該工具將自己編寫的代碼并與項目源碼進行比對,快速找出自己代碼問題與不足,培養良好的編碼習慣。
(5)AI輔助開發手冊:本書配備了電子版的《AI輔助開發手冊》,手把手指導讀者如何使用當今主流的AI工具提高開發效率。不僅提供了文小言、通義、Kimi、訊飛星火等主流AI工具的使用指南,更對文心快碼、通義靈碼、騰訊云AI代碼助手、iFlyCode等專業的智能代碼助手進行了講解。
(6)Web前端開發資源庫:購買本書即贈送強大、專業、全面的線上Web前端開發資源庫一年(自注冊之日起)的VIP使用權限,海量學習資源完全免費使用。具體如下:
①技術資源庫:439個核心技術點即查即用,快速掃除技術盲區。
②實例資源庫:393個經典實例助你鞏固編程技能,積累開發經驗。
③項目資源庫:13個精選項目為你進一步擴展實戰場景,帶你領略一線開發實況。
④源碼資源庫:406套項目與案例源碼任意下載,助你提升開發效率。
⑤視頻資源庫:451集學習視頻傳授開發技能,提升更快。
(7)Web前端面試資源庫:本書配備了Web前端面試資源庫,精心匯編了大量企業面試真題,是求職面試的絕佳指南。
(8)教學PPT:本書配備了精美的教學PPT,可供高校教師和培訓機構講師備課使用,也可供讀者做知識梳理。
7. 學習答疑。本書配有完善的新媒體學習矩陣,可為讀者提供知識拓展、技術咨詢與答疑服務,具體如下:
(1)本書提供IT今日熱榜,實時提供*新技術熱點,是開發人員了解技術動態的絕佳助手。
(2)關注微信公眾號明日IT部落,可以進行技術交流、領取在線課程、了解新書快訊等。
(3)本書提供明日學院技術社區,專注編程教育20年,由專業的作者團隊提供技術指導、答疑解惑。
(4)本書配有專門的微信技術交流群、QQ技術交流群,加入技術交流群,可以針對學習中遇到的問題進行提問,享受專業的答疑解惑,也可以與其他讀者小伙伴相互交流學習心得。
JAVASCRIPT項目開發全程實錄 內容簡介
《JavaScript項目開發全程實錄》精選JavaScript 開發方向的10 個熱門應用項目,實用性非常強。具體項目包含:幸運大抽獎、精美萬年歷設計、別踩白塊兒小游戲、五子棋小游戲、明日在線教育網站、飛馬城市旅游信息網、花瓣電影評分網、明日書店網上商城、吃了么外賣網、星光音樂網。本書從軟件工程的角度出發,按照項目開發的順序,系統、全面地講解每一個項目的開發實現過程。在體例上,每章一個項目,統一采用“開發背景→系統設計→技術準備→各功能模塊設計與實現→項目運行→源碼下載”的形式完整呈現項目,給讀者明確的成就感,可以讓讀者快速積累實際項目經驗與技巧,早日實現就業目標。
JAVASCRIPT項目開發全程實錄 目錄
第1章 幸運大抽獎 1——運算符 循環控制 函數 Math 對象1.1 開發背景 11.2 系統設計 21.2.1 開發環境 21.2.2 業務流程 21.2.3 功能結構 21.3 技術準備 31.4 功能設計 71.4.1 抽獎界面設計 71.4.2 初始化單元格的位置 101.4.3 抽獎功能的實現 111.4.4 獲取抽獎結果 121.5 項目運行 12第1章 幸運大抽獎 1——運算符 循環控制 函數 Math 對象1.1 開發背景 11.2 系統設計 21.2.1 開發環境 21.2.2 業務流程 21.2.3 功能結構 21.3 技術準備 31.4 功能設計 71.4.1 抽獎界面設計 71.4.2 初始化單元格的位置 101.4.3 抽獎功能的實現 111.4.4 獲取抽獎結果 121.5 項目運行 121.6 源碼下載 13第2章 精美萬年歷設計 14——字符串操作 條件判斷 數組操作 Date 對象2.1 開發背景 142.2 系統設計 152.2.1 開發環境 152.2.2 業務流程 152.2.3 功能結構 152.3 技術準備 162.4 功能設計 212.4.1 萬年歷界面設計 212.4.2 生成公歷日期和農歷日期 252.4.3 選擇年月和切換年月的實現 302.4.4 查看假期安排 322.4.5 快速返回當前日期 332.5 項目運行 342.6 源碼下載 34第3章 別踩白塊兒小游戲 35——構造函數 原型 Event 對象 Document 對象3.1 開發背景 353.2 系統設計 363.2.1 開發環境 363.2.2 業務流程 363.2.3 功能結構 363.3 技術準備 373.4 功能設計 423.4.1 游戲初始界面設計 423.4.2 選擇游戲模式界面設計 453.4.3 選擇塊兒數界面設計 453.4.4 經典模式游戲設計 463.4.5 街機模式游戲設計 493.4.6 游戲結束界面設計 523.5 項目運行 533.6 源碼下載 54第4章 五子棋小游戲 55——對象 事件處理 DOM 文檔對象模型 二維數組4.1 開發背景 554.2 系統設計 564.2.1 開發環境 564.2.2 業務流程 564.2.3 功能結構 574.3 技術準備 574.3.1 技術概覽 574.3.2 二維數組 594.4 游戲初始界面設計 604.4.1 創建主頁 604.4.2 游戲初始化 624.5 實現人機對弈 644.5.1 玩家下棋 644.5.2 判斷玩家是否取勝 674.5.3 計算機下棋 694.5.4 棋子權重的判斷 704.6 顯示游戲結果 734.7 項目運行 764.8 源碼下載 77第5章 明日在線教育網站 78——圖像處理 Form 對象 Window對象 localStorage5.1 開發背景 785.2 系統設計 795.2.1 開發環境 795.2.2 業務流程 795.2.3 功能結構 795.3 技術準備 805.3.1 技術概覽 805.3.2 localStorage 835.4 首頁設計 845.4.1 輪播圖設計 855.4.2 實戰課程展示 865.4.3 實現*新動態的向上間斷滾動效果 895.4.4 實現圖片的不間斷滾動 905.4.5 實現浮動窗口 915.5 課程列表頁面設計 925.6 課程詳情頁面設計 965.6.1 構建頁面 985.6.2 觀看視頻頁面設計 1005.7 登錄和注冊頁面設計 1015.7.1 登錄功能的實現 1015.7.2 注冊功能的實現 1045.8 項目運行 1075.9 源碼下載 107第6章 飛馬城市旅游信息網 108——模塊 JSON BOM 瀏覽器對象模型6.1 開發背景 1086.2 系統設計 1096.2.1 開發環境 1096.2.2 業務流程 1096.2.3 功能結構 1106.3 技術準備 1106.4 公共文件設計 1146.4.1 頁面頭部文件設計 1146.4.2 頁面底部文件設計 1156.5 首頁設計 1166.6 熱門景點頁面設計 1206.6.1 景點列表頁面設計 1216.6.2 景點詳情頁面設計 1236.7 酒店住宿頁面設計 1286.7.1 酒店列表頁面設計 1286.7.2 酒店搜索結果頁面設計 1336.7.3 酒店詳情頁面設計 1356.8 門票預訂頁面設計 1406.9 游客服務頁面設計 1446.10 用戶中心頁面設計 1476.10.1 用戶注冊頁面設計 1486.10.2 用戶登錄頁面設計 1506.11 項目運行 1526.12 源碼下載 152第7章 花瓣電影評分網 153——DOM 操作 設置超時 Style 對象7.1 開發背景 1537.2 系統設計 1547.2.1 開發環境 1547.2.2 業務流程 1547.2.3 功能結構 1547.3 技術準備 1557.3.1 技術概覽 1557.3.2 querySelector()方法 1557.3.3 querySelectorAll()方法 1567.3.4 classList 屬性 1567.4 公共文件設計 1577.4.1 頁面頭部文件設計 1577.4.2 頁面底部文件設計 1587.5 主頁設計 1587.5.1 “正在熱映”版塊的實現 1597.5.2 “*近熱門的電影”版塊的實現 1647.5.3 “一周口碑榜”版塊的實現 1677.6 電影信息頁面設計 1687.6.1 “電影基本信息和評分”版塊的設計 1687.6.2 “劇情簡介”版塊的實現 1717.6.3 “類似電影推薦”版塊的實現 1717.7 注冊和登錄功能設計 1727.7.1 用戶注冊頁面設計 1737.7.2 用戶登錄頁面設計 1757.7.3 判斷用戶是否已登錄 1777.8 電影評價功能的實現 1787.8.1 記錄想看的電影 1787.8.2 評價看過的電影 1837.8.3 刪除記錄 1857.9 項目運行 1867.10 源碼下載 187第8章 明日書店網上商城 188——sessionStorage 正則表達式 insertAdjacentHTML()方法8.1 開發背景 1888.2 系統設計 1898.2.1 開發環境 1898.2.2 業務流程 1898.2.3 功能結構 1898.3 技術準備 1908.3.1 技術概覽 1908.3.2 sessionStorage 1918.3.3 insertAdjacentHTML()方法 1928.4 主頁的設計與實現 1928.4.1 主頁的設計 1928.4.2 頂部區和底部區功能的實現 1948.4.3 輪播圖功能的實現 1968.4.4 新書熱賣榜功能的實現 1978.4.5 商品推薦功能的實現 1988.5 商品列表頁面的設計與實現 2028.5.1 商品列表頁面的設計 2028.5.2 分類選項功能的實現 2028.5.3 商品列表區的實現 2058.6 商品詳情頁面的設計與實現 2088.6.1 商品詳情頁面的設計 2088.6.2 圖片放大鏡效果的實現 2098.6.3 商品概要功能的實現 2118.6.4 商品評價功能的實現 2158.6.5 猜你喜歡功能的實現 2168.6.6 選項卡切換效果的實現 2188.7 購物車頁面的設計與實現 2198.7.1 購物車頁面的設計 2198.7.2 購物車頁面的實現 2208.8 付款頁面的設計與實現 2238.8.1 付款頁面的設計 2238.8.2 付款頁面的實現 2248.9 注冊和登錄頁面的設計與實現 2278.9.1 注冊和登錄頁面的設計 2278.9.2 注冊頁面的實現 2288.9.3 登錄頁面的實現 2308.10 項目運行 2318.11 源碼下載 232第9章 吃了么外賣網 233——JSON Ajax Bootstrap9.1 開發背景 2339.2 系統設計 2349.2.1 開發環境 2349.2.2 業務流程 2349.2.3 功能結構 2359.3 技術準備 2359.3.1 技術概覽 2359.3.2 Bootstrap 2379.4 主頁的設計與實現 2409.4.1 主頁的設計 2409.4.2 頁面頭部和頁面尾部的實現 2419.4.3 導航和輪播圖的實現 2429.4.4 商家分類展示的實現 2439.5 商家列表頁面的設計與實現 2469.5.1 商家列表頁面的設計 2469.5.2 商家列表頁面的實現 2479.6 商家詳情頁面的設計與實現 2509.6.1 商家詳情頁面的設計 2509.6.2 商家信息界面的實現 2519.6.3 菜單界面的實現 2529.6.4 購物車界面的實現 2559.7 提交訂單頁面的設計與實現 2569.7.1 提交訂單頁面的設計 2569.7.2 提交訂單頁面的實現 2579.8 選擇支付方式頁面的設計與實現 2619.8.1 選擇支付方式頁面的設計 2619.8.2 選擇支付方式頁面的實現 2619.9 訂單跟蹤頁面的設計與實現 2639.9.1 訂單跟蹤頁面的設計 2639.9.2 訂單跟蹤頁面的實現 2649.10 注冊和登錄頁面的設計與實現 2669.10.1 注冊和登錄頁面的設計 2669.10.2 注冊頁面的實現 2679.10.3 登錄頁面的實現 2699.11 項目運行 2709.12 源碼下載 271第10 章 星光音樂網 272——XML Ajax Vue.js10.1 開發背景 27210.2 系統設計 27310.2.1 開發環境 27310.2.2 業務流程 27310.2.3 功能結構 27310.3 技術準備 27410.3.1 技術概覽 27410.3.2 Vue.js 27510.4 首頁的設計與實現 27710.4.1 導航欄 27810.4.2 歌曲列表 27910.4.3 輪播圖 28110.4.4 歌曲排行榜 28210.4.5 *新音樂資訊 28510.4.6 新歌首發 28710.5 分類歌曲列表頁面的設計與實現 29010.5.1 圖片輪播效果 29110.5.2 分頁展示分類歌曲列表 29110.6 歌曲詳情頁面的設計與實現 29610.7 在線試聽頁面的設計與實現 30210.8 注冊和登錄頁面的設計與實現 30310.8.1 用戶注冊頁面 30310.8.2 用戶登錄頁面 30510.8.3 判斷用戶是否已登錄 30710.9 項目運行 30810.10 源碼下載 308
展開全部
JAVASCRIPT項目開發全程實錄 作者簡介
明日科技,全稱是吉林省明日科技有限公司,是一家專業從事軟件開發、教育培訓以及軟件開發教育資源整合的高科技公司,其編寫的教材非常注重選取軟件開發中的必需、常用內容,同時也很注重內容的易學、方便性以及相關知識的拓展性,深受讀者喜愛。其教材多次榮獲“全行業優秀暢銷品種”“全國高校出版社優秀暢銷書”等獎項,多個品種長期位居同類圖書銷售排行榜的前列。