21天學通JavaScript(第4版)

21天學通JavaScript(第4版) pdf epub mobi txt 電子書 下載 2025

馬翠翠 著
圖書標籤:
  • JavaScript
  • 前端開發
  • Web開發
  • 編程入門
  • JavaScript教程
  • 第4版
  • 21天學通
  • 經典教材
  • 技術入門
  • 程序設計
想要找書就要到 靜流書站
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!
齣版社: 電子工業齣版社
ISBN:9787121275562
版次:4
商品編碼:11848184
品牌:Broadview
包裝:平裝
叢書名: 21天學編程係列
開本:16開
齣版時間:2016-01-01
用紙:膠版紙
頁數:408
正文語種:中文

具體描述

産品特色

編輯推薦

  

  ◆基礎知識-》核心技術-》典型案例-》綜閤練習-》項目案例
  ◆209個典型實例,1個項目案例,124個練習題,40個麵試題
  ◆一級開發人員全程貼心講解,輕鬆上手與提高
  ◆超值DVD內含23小時多媒體教學視頻,以及豐富贈品!
  
  優秀相關圖書推薦:

內容簡介

  JavaScript 是Web 開發中應用早、發展成熟、用戶多的腳本語言。其語法簡潔,代碼可讀性在
  眾多腳本語言中**,它在使用時不用考慮數據類型,是真正意義上的動態語言。本書分為4 篇,共21
  章。第一篇完整地講解瞭JavaScript 的基礎知識,主要內容包括JavaScript 概述、數據類型、常量與變量、錶達式與運算符、程序語句、函數和數組等。第二篇專門介紹JavaScript 中內置對象的應用,內容包括JavaScript 對象基礎、窗口和框架、屏幕和瀏覽器對象、文檔對象、曆史對象和地址對象、錶單對象和錶單元素和腳本化cookie 等。第三篇講解的是JavaScript 的高級技術,主要講解瞭JavaScript 與XML 技術、正則錶達式、AJAX 基礎、AJAX 高級應用、JavaScript 與插件和JavaScript 的調試與優化等。最後一篇為綜閤案例篇,用一個完整的例子講解瞭如何使用JavaScript 進行大型應用開發。
  本書中,每一篇都是不同層次的完整內容,這不僅給初學者安排瞭循序漸進的學習過程,也便於不同層次的讀者選讀。本書既適閤沒有編程基礎的JavaScript 語言初學者作為入門教程,也可作為大、中專院校師生和培訓班的教材。對於JavaScript 語言開發的愛好者,本書也有較大的參考價值。
  本書附帶DVD 光盤1 張,內容包括超大容量手把手教學視頻、電子教案(PPT)、源代碼、職場麵試法寶等。

作者簡介

本書的作者團隊成員為一綫開發工程師、資深編程專傢或專業培訓師,在編程開發方麵有著豐富的經驗,並已齣版過多本相關暢銷書,頗受廣大讀者認可。

內頁插圖

目錄

第一篇 基礎篇
第1章 JavaScript 概述( 教學視頻:59 分鍾) 1
1.1 初識JavaScript 1
1.2 簡單的腳本語言 3
1.3 第一個JavaScript 程序 4
1.4 注意事項 8
1.5 小結 9
1.6 習題 10
第2章 數據類型( 教學視頻:61 分鍾) 12
2.1 基本數據類型 12
2.2 復閤數據類型 17
2.3 其他數據類型 26
2.4 數據類型的轉換 29
2.5 小結 31
2.6 習題 31
第3章 變量和常量( 教學視頻:47 分鍾) 35
31 常量 35
32 變量 36
33 JavaScript 關鍵字詳解 42
34 小結 42
35 習題 43
第4章 錶達式與運算符( 教學視頻:88 分鍾) 46
4.1 什麼是錶達式 46
4.2 什麼是操作數 47
4.3 運算符概述 48
4.4 算術運算符簡介 49
4.5 關係運算符簡介 55
4.6 字符串運算符簡介 63
4.7 賦值運算符簡介 63
4.8 邏輯運算符簡介 64
4.9 位運算符簡介 66
4.10 其他運算符 70
4.11 掌握運算符的優先級 76
4.12 小結 78
4.13 習題 78
第5章 控製語句( 教學視頻:69 分鍾) 81
5.1 使用選擇語句 81
5.2 使用循環語句 88
5.3 使用異常處理語句 93
5.4 小結 97
5.5 習題 98
第6章 函數( 教學視頻:68 分鍾) 103
6.1 函數的功能 103
6.2 函數的定義 103
6.3 函數返迴類型 109
6.4 函數的分類 111
6.5 函數的作用域 112
6.6 小結 114
6.7 習題 114
第7章 數組( 教學視頻:65 分鍾) 119
7.1 數組簡介 119
7.2 如何創建一個數組 120
7.3 數組元素基本操作 121
7.4 數組對象常見操作 123
7.5 小結 135
7.6 習題 135
第二篇 對象篇
第8章 JavaScript麵嚮對象基礎( 教學視頻:44 分鍾) 138
8.1 麵嚮對象概念 138
8.2 對象應用 139
8.3 JavaScript 的對象層次 142
8.4 事件驅動與事件處理 144
8.5 常用事件 152
8.6 小結 156
8.7 習題 156
第9章 窗口和框架( 教學視頻:70 分鍾) 159
9.1 window 對象 159
9.2 window 對象事件及使用方法 160
9.3 對話框 164
9.4 狀態欄 167
9.5 窗口操作 169
9.6 超時與時間間隔 174
9.7 框架操作 178
9.8 小結 180
9.9 習題 180
第10章 屏幕和瀏覽器對象( 教學視頻:60 分鍾) 183
10.1 認識屏幕對象 183
10.2 認識瀏覽器對象 187
10.3 小結 190
10.4 習題 190
第11章 文檔對象( 教學視頻:84 分鍾) 193
11.1 文檔對象概述 193
11.2 文檔對象的應用 197
11.3 圖像對象 208
11.4 鏈接對象 216
11.5 錨對象 222
11.6 小結 224
11.7 習題 225
第12章 曆史對象和地址對象( 教學視頻:50 分鍾) 229
12.1 曆史對象 229
12.2 地址對象 232
12.3 小結 238
12.4 習題 238
第13章 錶單對象和錶單元素( 教學視頻:64 分鍾) 241
13.1 錶單對象概述 241
13.2 錶單對象的應用 245
13.3 錶單元素 252
13.4 文本框 254
13.5 按鈕 258
13.6 小結 261
13.7 習題 261
第14章 腳本化cookie( 教學視頻:59 分鍾) 265
14.1 cookie對象簡介 265
14.2 如何創建與讀取cookie 266
14.3 如何獲取cookie 的值 267
14.4 認識cookie 的編碼 268
14.5 掌握cookie 的生存期 271
14.6 掌握cookie 的路徑和域 272
14.7 瞭解cookie 的安全性 273
14.8 掌握使用cookie 的注意事項 275
14.9 小結 275
14.10 習題 275
第三篇 高級技術篇
第15章 JavaScript與XML技術( 教學視頻:84 分鍾) 281
15.1 XML簡介 281
15.2 使用DOM 282
15.3 HTML DOM特性 290
15.4 遍曆DOM文檔 293
15.5 如何測試與DOM標準的一緻性 296
15.6 小結 297
15.7 習題 297
第16章 正則錶達式( 教學視頻:40 分鍾) 300
16.1 正則錶達式基礎 300
16.2 簡單模式 301
16.3 復雜模式 303
16.4 常用模式 307
16.5 小結 310
16.6 習題 310
第17章 AJAX基礎( 教學視頻:68 分鍾) 314
17.1 瞭解傳統的Web技術及AJAX的由來 314
17.2 AJAX技術原理簡介 315
17.3 AJAX技術的優缺點分析 315
17.4 認識AJAX技術的組成部分 316
17.5 XMLHttpRequest對象簡介 317
17.6 局部更新 318
17.7 實現AJAX 320
17.8 小結 323
17.9 習題 323
第18章 AJAX高級應用( 教學視頻:64 分鍾) 328
第19章 JavaScript與插件( 教學視頻:96 分鍾) 338
第20章 JavaScript的調試與優化( 教學視頻:57 分鍾) 365
第四篇 綜閤案例篇
第21章 撿餡餅遊戲( 教學視頻:63 分鍾) 376









前言/序言

  韆裏之行,始於足下!
  ——老子
  “21天學編程係列”自2009年1月上市以來一直受到廣大讀者的青睞。該係列中的大部分圖書從一上市就登上瞭編程類圖書銷售排行榜的前列,很多大、中專院校也將該係列中的一些圖書作為教材使用,目前這些圖書已經多次印刷、改版。可以說,“21天學編程係列”是自2009年以來國內原創計算機編程圖書最有影響力的品牌之一。
  為瞭使該係列圖書能緊跟技術和教學的發展,更加適閤讀者學習和學校教學,我們結閤最新技術和讀者的建議,對該係列圖書進行瞭改版(即第4版)。本書便是該係列中的JavaScript分冊。
  【本書有何特色】
  1.細緻體貼的講解
  為瞭讓讀者更快地上手,本書特彆設計瞭適閤初學者的學習方式,用準確的語言總結概念——用直觀的圖示演示過程#用詳細的注釋解釋代碼——用形象的比方幫助記憶。
  ●知識點介紹:準確、清晰是其顯著特點,一般放在每一節開始的位置,讓零基礎的讀者瞭解相關概念,順利入門。
  ●範例:書中齣現的完整實例,以章節順序編號,便於檢索和循序漸進地學習、實踐,放在每節知識點介紹之後。
  ●示例代碼:與範例編號對應,層次清楚、語句簡潔、注釋豐富,體現瞭代碼優美的原則,有利於讀者養成良好的代碼編寫習慣。對於大段程序,均在每行代碼前設定編號,便於學習。
  ●運行結果 對範例給齣運行結果和對應圖示,幫助讀者更直觀地理解示例代碼。
  ●代碼解析 將示例代碼中的關鍵代碼行逐一解釋,有助於讀者掌握相關概念和知識。
  ●習題 每章最後提供專門的測試習題,供讀者檢驗所學知識是否牢固掌握。
  ●貼心的提示 為瞭便於讀者閱讀,全書還穿插著一些技巧、提示等小貼士,體例約定如下。
  .提示:通常是一些貼心的提醒,讓讀者加深印象或提供建議,或者解決問題的方法。
  .注意:提齣學習過程中需要特彆注意的一些知識點和內容,或者相關信息。
  .警告:對操作不當或理解偏差將會造成的災難性後果給齣警示,以加深讀者印象。
  經作者多年的培訓和授課證明,以上講解方式是最適閤初學者學習的方式,讀者按照這種方式學習,會非常輕鬆、順利地掌握本書知識。
  2.實用超值的 DVD光盤
  為瞭幫助讀者比較直觀地學習,本書附帶DVD光盤,內容包括多媒體視頻、電子教案(PPT)和實例源代碼、職場麵試法寶等。
  ●多媒體視頻
  本書配有長達23小時的教學視頻,講解關鍵知識點界麵操作和書中的一些綜閤練習題。作者親自配音、演示,手把手教會讀者使用。
  ●電子教案(PPT)
  本書可以作為高校相關課程的教材或課外輔導書,所以作者特彆為本書製作瞭電子教案(PPT),以方便老師教學使用。
  ●職場麵試法寶
  本書附贈“職場麵試法寶”,含常見的職場經典麵試題及解答。
  3.提供完善的技術支持
  另外,論壇上還有一些教程、視頻動畫和各種技術文章,可幫助讀者提高開發水平。
  【本書適閤哪些讀者閱讀】
  本書非常適閤以下人員閱讀:
  .打算進入JavaScript編程大門的新手;
  .Web開發的前沿程序員;
  .各大學中專院校在校學生和相關授課老師;
  .其他編程愛好者。
  編 者


探尋代碼的藝術:JavaScript 精彩之旅 你是否曾對網頁上那些生動有趣的交互效果感到好奇?是否夢想著親手構建齣屬於自己的動態網站,讓創意在指尖躍然?那麼,一場名為“JavaScript”的精彩旅程,正等待著你啓程。這本書,將為你打開通往這扇神奇大門的第一把鑰匙,帶你深入理解這門現代Web開發的核心語言,讓你從零開始,蛻變為一名自信的開發者。 為何選擇 JavaScript? 在浩瀚的編程語言海洋中,JavaScript 猶如一顆冉冉升起的新星,以其獨特的魅力和廣泛的應用,徵服瞭無數開發者。它不僅僅是一門用於網頁前端的腳本語言,更早已演變為一種全棧式開發能力。從前端的交互設計、用戶體驗優化,到後端的服務器邏輯、API 構建,甚至移動應用的開發,JavaScript 的身影無處不在。選擇學習 JavaScript,意味著你選擇瞭通往現代軟件開發前沿的捷徑,為你的職業生涯增添無限可能。 這本書將為你提供什麼? 這本書旨在為你構建一個紮實而全麵的 JavaScript 學習體係。我們不追求“速成”的浮光掠影,而是注重“精通”的深度耕耘。我們將循序漸進地引導你掌握 JavaScript 的核心概念,並通過大量實踐,讓你真正理解並運用這些知識。 基礎基石,堅實築牢: 我們將從最基礎的語法開始,例如變量、數據類型、運算符、控製流(條件語句和循環)等。你將學會如何讓計算機理解你的指令,如何進行基本的數據操作和邏輯判斷。我們會用清晰易懂的語言解釋每一個概念,並配以直觀的代碼示例,讓你在理解的基礎上,迅速上手。 函數的力量,解構復雜: 函數是 JavaScript 中至關重要的組成部分。你將學習如何定義和調用函數,如何傳遞參數,如何獲取返迴值,以及函數在代碼復用和模塊化中的關鍵作用。我們將深入探討閉包、高階函數等進階概念,讓你能夠編寫齣更加優雅和高效的代碼。 對象的世界,靈活多變: JavaScript 是一種麵嚮對象的語言。你將深入理解對象的概念,學習如何創建和使用對象,掌握原型鏈、構造函數、類等麵嚮對象的核心特性。通過操作對象,你將能夠更好地組織和管理你的數據,構建更加復雜的應用程序。 DOM 操作,掌控網頁: 這是 JavaScript 在前端最直觀的應用之一。你將學習如何使用 JavaScript 來操作文檔對象模型(DOM),從而動態地改變網頁的內容、結構和樣式。無論是實現一個下拉菜單,還是構建一個復雜的交互式儀錶盤,DOM 操作都是必不可少的技能。 事件驅動,響應交互: 現代網頁充滿瞭用戶交互。你將學習如何捕獲和處理各種用戶事件,例如點擊、鼠標移動、鍵盤輸入等。通過事件監聽器,你的網頁將能夠對用戶的行為做齣即時響應,帶來流暢而愉悅的用戶體驗。 異步編程,應對耗時操作: 在網絡請求、定時器等場景下,異步編程是不可避免的。你將學習 `setTimeout`、`setInterval` 等基本異步機製,並逐步掌握 `Promise` 和 `async/await` 等現代異步編程的解決方案,讓你能夠優雅地處理耗時操作,避免頁麵卡頓。 現代 JavaScript 特性: JavaScript 語言本身也在不斷發展。我們將介紹 ES6+ 帶來的諸多強大特性,例如箭頭函數、模闆字符串、解構賦值、模塊化等,讓你能夠寫齣更簡潔、更具可讀性的代碼,並瞭解當前行業的主流開發實踐。 調試技巧,解決難題: 編程過程中遇到錯誤在所難免。本書將為你提供實用的調試技巧和工具,幫助你快速定位和解決代碼中的問題,培養獨立解決問題的能力。 學習的不僅僅是語法,更是思維 這本書不僅僅是羅列知識點,更重要的是引導你形成一種“編程思維”。我們將通過案例分析、項目實踐,讓你理解“為什麼”要這樣做,而不是簡單地“怎麼做”。你會學會如何將實際問題抽象成代碼,如何拆解復雜任務,如何進行代碼優化,以及如何從錯誤中學習和成長。 為誰而準備? 完全的初學者: 如果你對編程一無所知,但充滿好奇和熱情,這本書將是你踏入編程世界的第一站。我們將用最易懂的方式,引領你入門。 有其他語言基礎的開發者: 如果你已經掌握瞭其他編程語言,並希望將 JavaScript 加入你的技能棧,本書將幫助你快速理解 JavaScript 的獨特之處和核心概念。 希望提升前端技能的開發者: 如果你已經掌握瞭 HTML 和 CSS,並希望為你的網頁增添動態交互,JavaScript 是你下一步必須掌握的技能。 渴望實現創意的夢想傢: 無論你是學生、設計師、産品經理,還是任何一個擁有創意想法的人,JavaScript 都能讓你將想法變為現實,構建齣你心中所想的 Web 應用。 學習方式:理論與實踐的完美結閤 我們深知,學習編程最有效的方式是動手實踐。因此,本書將理論講解與代碼示例、練習題、小型項目緊密結閤。你將不僅僅是閱讀,更是要跟隨代碼一步步地去實現,去思考。每一次的練習,每一次的挑戰,都將是你成長的階梯。 未來展望:持續學習與進步 JavaScript 生態係統日新月異,學習永無止境。本書將為你打下堅實的基礎,讓你擁有持續學習的能力。掌握瞭本書的內容,你將能夠輕鬆地去探索更多的框架(如 React, Vue, Angular)、庫以及相關的開發工具,成為一名更具競爭力的 Web 開發者。 開啓你的 JavaScript 之旅,讓代碼點亮你的創意,讓技術驅動你的夢想! 準備好迎接挑戰瞭嗎?讓我們一起,在這個充滿無限可能的 JavaScript 世界裏,開啓一段精彩而充實的學習之旅。

用戶評價

評分

我之所以選擇《21天學通JavaScript(第4版)》,很大程度上是被它“21天”這個承諾所吸引,我一直覺得學習一門技術需要足夠的時間和耐心。這本書完全沒有辜負我的期待,它用一種非常務實的方式,將一個龐大的 JavaScript 世界呈現在我麵前。它並沒有刻意去迴避一些技術細節,而是選擇坦誠地講解,並給齣解決問題的思路。例如,在介紹對象和原型鏈的時候,作者並沒有直接給齣結論,而是通過一步步的演示,讓我親眼看到 JavaScript 對象是如何工作的,以及原型鏈是如何形成的。這種“剝洋蔥”式的講解方式,讓我對 JavaScript 的內部機製有瞭更深入的洞察。而且,這本書的章節安排也非常閤理,每一天都有明確的學習目標,讓我能夠保持學習的動力和節奏。我感覺我不僅僅是在“學習”JavaScript,更是在“掌握”它。它讓我對未來的 JavaScript 學習之路充滿瞭信心,也讓我看到瞭使用 JavaScript 創造無限可能的未來。

評分

作為一名有著幾年前端開發經驗的開發者,我一直都在尋找一本能夠幫助我鞏固和深化 JavaScript 基礎知識的書籍。市麵上關於 JavaScript 的書籍琳琅滿目,但大多數要麼過於淺顯,要麼過於晦澀。《21天學通JavaScript(第4版)》在我看來,找到瞭一個絕佳的平衡點。它沒有一開始就拋齣復雜的框架或者理論,而是從 JavaScript 的核心語言特性齣發,詳細闡述瞭 ECMAScript 標準的演進,以及新版本中引入的許多實用功能。我特彆喜歡它對異步編程的講解,Promise、async/await 的部分寫得非常透徹,結閤實際場景的異步操作講解,讓我對 JavaScript 的非阻塞特性有瞭更深的理解。此外,它還涉及瞭模塊化開發、錯誤處理、性能優化等方麵的內容,這些都是在實際項目中必不可少但常常被新手忽略的知識點。這本書就像一個詳盡的“JavaScript百科全書”,為我提供瞭係統性的知識體係,讓我在麵對復雜項目時,能夠更加遊刃有餘地運用 JavaScript 的強大能力。它幫助我梳理瞭那些零散的知識點,形成瞭一個完整的知識框架,讓我在解決實際問題時,思路更加清晰,下手更加果斷。

評分

說實話,我之前對 JavaScript 的印象就是“小打小鬧”的網頁特效,直到我翻開《21天學通JavaScript(第4版)》,我纔真正認識到 JavaScript 的強大和無限可能。這本書的結構設計得非常巧妙,它不是一本枯燥的教科書,更像是一本充滿實踐指導的“動手指南”。它鼓勵讀者邊學邊練,每一個章節都配有可以直接運行的代碼示例,而且這些示例都非常貼近實際應用,例如製作一個響應式的導航欄、實現一個簡單的圖片輪播、構建一個數據統計圖錶等等。作者的語言風格幽默風趣,讀起來一點也不枯燥。更重要的是,這本書給我打開瞭新的視野,讓我瞭解到 JavaScript 不僅僅局限於瀏覽器端,還可以通過 Node.js 進軍服務器端開發,甚至還可以開發移動應用。它引導我思考如何使用 JavaScript 來解決更廣泛的問題,而不僅僅是簡單的網頁交互。它讓我從一個“隻會用”JavaScript 的人,變成瞭一個“理解 JavaScript”的人,並且激發瞭我進一步深入學習的熱情。

評分

這本書簡直是為我這種 JavaScript 初學者量身定做的!我之前嘗試過一些其他的教程,但總是感覺雲裏霧裏,概念解釋得不夠深入,或者例子太簡單,無法觸及實際應用。而《21天學通JavaScript(第4版)》給我帶來瞭完全不同的體驗。作者的講解邏輯非常清晰,從最基礎的變量、數據類型開始,循序漸進地引入函數、對象、數組等核心概念。每學習一個新知識點,都會配有生動形象的例子,而且這些例子往往都與實際開發場景緊密相關,讓我能立刻理解這個知識點有什麼用,以及如何運用。最讓我驚喜的是,它並沒有止步於理論知識的講解,而是花瞭大量的篇幅來介紹如何通過 JavaScript 來實現網頁的動態效果,比如 DOM 操作、事件處理,甚至是 Ajax 異步請求。我感覺自己就像在跟著一位經驗豐富的老師傅學習一樣,他不僅教我“是什麼”,更教我“為什麼”以及“怎麼做”。甚至連一些之前讓我頭疼的閉包、原型鏈等概念,在這本書裏也得到瞭非常通俗易懂的解釋,我終於不再被這些“高深”的概念嚇倒瞭。它讓我感覺學習 JavaScript 是一件有趣且充滿成就感的事情,而不是枯燥的死記硬背。

評分

這本書給我的感覺是一種“潤物細無聲”的學習體驗。它沒有采用那種“填鴨式”的教學方法,而是通過層層遞進的講解,讓讀者自然而然地掌握 JavaScript 的精髓。我尤其贊賞它在介紹函數式編程思想方麵的處理方式。對於一些初學者來說,函數式編程可能聽起來很抽象,但這本書通過清晰的比喻和具體的代碼示例,將純函數、高階函數、柯裏化等概念講解得非常到位。我學會瞭如何利用這些函數式編程的思想來編寫更簡潔、更易於維護的代碼。另外,它對 JavaScript 語言中的一些“陷阱”和常見誤區的講解也做得非常齣色,例如 `this` 的指嚮問題、類型轉換的細節等等,這些都是我在實際開發中經常遇到的坑,而這本書讓我能從根源上理解它們,從而避免犯錯。總的來說,它不僅僅是一本技術書籍,更像是一位經驗豐富的導師,在引導我少走彎路,穩步提升 JavaScript 的功力。

評分

公司買的,給技術人員們充充電

評分

很好,物流快

評分

好用,是正版,寫得比較詳細

評分

集體采購的 同事評價還可以 速度很快 好評

評分

基本語言的學習,很有幫助,也可以當字典查

評分

好評!內容很詳細,適閤新手。

評分

很不錯的産品,還會再次購買!~

評分

好評!內容很詳細,適閤新手。

評分

很不錯的産品,還會再次購買!~

相關圖書

本站所有內容均為互聯網搜尋引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.coffeedeals.club All Rights Reserved. 靜流書站 版權所有