JavaScript Absolute Beginner's Guide
暫譯: JavaScript 絕對初學者指南

Kirupa Chinnathambi

  • 出版商: QUE
  • 出版日期: 2016-07-08
  • 售價: $1,350
  • 貴賓價: 9.5$1,283
  • 語言: 英文
  • 頁數: 416
  • 裝訂: Paperback
  • ISBN: 0789758067
  • ISBN-13: 9780789758064
  • 相關分類: JavaScript
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

JavaScript Absolute Beginner's Guide

No experience necessary!


Make the most of JavaScript -- even if you've never programmed anything before. This book is the fastest way to learn JavaScript and use it together with CSS3 and HTML5 to create powerful web and mobile experiences. Learn how to do what you want, the way you want, one incredibly easy step at a time. JavaScript has never been this simple!


This is the easiest, most practical beginner’s guide to programming JavaScript with simple, reliable instructions for doing everything you really want to do! Here’s a small sample of what you’ll learn:

  • Learn why JavaScript is awesome
  • Organize your code with variables
  • Understand how functions make your code reusable
  • Use the popular if/else statement to help make a decision in code
  • Learn about switch statements and when to use them
  • Work with for, while, and do...while loops
  • Learn how to use global and local scope 
  • Understand what closures are 
  • Learn about the various places your code can live 
  • Understand how to write comments and good commenting practices
  • Learn about the basic types of objects you'll run into in JavaScript
  • Find out that pizza has an educational value beyond just being deliciously awesome
  • Understand how text is treated in JavaScript 
  • Learn how to perform common string operations
  • Use arrays to handle lists of data
  • Learn to create custom objects
Purchase of JavaScript Absolute Beginner's Guide in any format includes free access to the online Web Edition, which provides several special features to help you learn:
  • The complete text of the book online
  • Short videos by the author introducing each chapter
  • Interactive quizzes to test your understanding of the material
  • Updates and corrections as they become available
This Web Edition can be viewed on all types of computers and mobile devices with any modern web browser that supports HTML5.

Contents at a Glance


1 Hello, World!

Part I: The Basic Stuff
2 Values and Variables
3 Functions
4 Conditional Statements: If, Else, and Switch
5 Meet the Loops: For, While, and Do…While!
6 Timers
7 Variable Scope
8 Closures
9 Where Should Your Code Live?
10 Commenting Your Code

Part II: It’s an Object-Oriented World
11 Of Pizza, Types, Primitives, and Objects
12 Strings
13 When Primitives Behave Like Objects
14 Arrays
15 Numbers
16 A Deeper Look at Objects
17 Extending Built-in Objects
18 Booleans and the Stricter === and !== Operators
19 Null and Undefined
20 Immediately Invoked Function Expressions

Part III: Working with the DOM
21 JS, The Browser, and The DOM
22 Finding Elements in the DOM
23 Modifying DOM Elements
24 Styling Your Content
25 Traversing the DOM
26 Creating and Removing DOM Elements
27 In-Browser Developer Tools

Part IV: Dealing with Events
28 Events
29 Event Bubbling and Capturing
30 Mouse Events
31 Keyboard Events
32 Page Load Events and Other Stuff
33 Handling Events for Multiple Elements
34 Conclusion

商品描述(中文翻譯)

**JavaScript 絕對初學者指南**

**不需要任何經驗!**

充分利用 JavaScript——即使你從未編寫過任何程式。這本書是學習 JavaScript 的最快方式,並將其與 CSS3 和 HTML5 結合使用,以創建強大的網頁和移動體驗。學習如何以你想要的方式,逐步輕鬆地實現你的需求。JavaScript 從未如此簡單!

這是最簡單、最實用的 JavaScript 編程初學者指南,提供簡單、可靠的指導,幫助你完成所有你真正想做的事情!以下是你將學到的一小部分內容:

- 了解為什麼 JavaScript 是如此出色
- 使用變數組織你的程式碼
- 理解函數如何使你的程式碼可重用
- 使用流行的 if/else 語句來幫助做出程式碼決策
- 了解 switch 語句及其使用時機
- 使用 for、while 和 do...while 迴圈
- 學習如何使用全域和區域範圍
- 理解閉包是什麼
- 了解你的程式碼可以存在的各種地方
- 理解如何撰寫註解及良好的註解實踐
- 了解你在 JavaScript 中會遇到的基本物件類型
- 發現披薩除了美味之外還有教育價值
- 理解 JavaScript 中文本的處理方式
- 學習如何執行常見的字串操作
- 使用陣列來處理數據列表
- 學習創建自定義物件

購買《JavaScript 絕對初學者指南》的任何格式均可免費獲得線上網頁版,該版本提供多項特殊功能以幫助你學習:

- 在線查看書籍的完整文本
- 作者為每一章節介紹的短影片
- 測試你對材料理解的互動測驗
- 隨著更新和修正的發布而提供的最新資訊

此網頁版可在所有類型的電腦和移動設備上使用任何支持 HTML5 的現代網頁瀏覽器查看。

**內容一覽**

1. 你好,世界!

**第一部分:基本內容**
2. 值與變數
3. 函數
4. 條件語句:If、Else 和 Switch
5. 迴圈介紹:For、While 和 Do…While!
6. 計時器
7. 變數範圍
8. 閉包
9. 你的程式碼應該放在哪裡?
10. 註解你的程式碼

**第二部分:物件導向的世界**
11. 披薩、類型、原始值和物件
12. 字串
13. 當原始值表現得像物件時
14. 陣列
15. 數字
16. 深入了解物件
17. 擴展內建物件
18. 布林值及更嚴格的 === 和 !== 運算子
19. Null 和 Undefined
20. 立即執行函數表達式

**第三部分:與 DOM 互動**
21. JS、瀏覽器和 DOM
22. 在 DOM 中查找元素
23. 修改 DOM 元素
24. 為你的內容添加樣式
25. 遍歷 DOM
26. 創建和移除 DOM 元素
27. 瀏覽器內的開發者工具

**第四部分:處理事件**
28. 事件
29. 事件冒泡和捕獲
30. 滑鼠事件
31. 鍵盤事件
32. 頁面加載事件及其他內容
33. 處理多個元素的事件
34. 結論