舉報

會員
The JavaScript Workshop
YoualreadyknowyouwanttolearnJavaScript,andasmarterwaytolearnJavaScriptistolearnbydoing.TheJavaScriptWorkshopfocusesonbuildingupyourpracticalskillssothatyoucandevelopcutting-edgeapplicationsforweb,mobileanddesktopusers.AlongsideknowledgeofHTMLandCSS,JavaScriptisakeyskillforthoselookingtoenterprofessionalwebdevelopment.You'lllearnfromrealexamplesthatleadtorealresults.ThroughoutTheJavaScriptWorkshop,you'lltakeanengagingstep-by-stepapproachtounderstandingJavaScriptcode.Youwon'thavetositthroughanyunnecessarytheory.Ifyou'reshortontimeyoucanjumpintoasingleexerciseeachdayorspendanentireweekendlearningaboutfunctionalprogrammingandunittesting.It'syourchoice.Learningonyourterms,you'llbuildupandreinforcekeyskillsinawaythatfeelsrewarding.EveryphysicalprintcopyofTheJavaScriptWorkshopunlocksaccesstotheinteractiveedition.Withvideosdetailingallexercisesandactivities,you'llalwayshaveaguidedsolution.Youcanalsobenchmarkyourselfagainstassessments,trackprogress,andreceivecontentupdates.You'llevenearnasecurecredentialthatyoucanshareandverifyonlineuponcompletion.It'sapremiumlearningexperiencethat'sincludedwithyourprintedcopy.Toredeem,followtheinstructionslocatedatthestartofyourJavaScriptbook.Fast-pacedanddirect,TheJavaScriptWorkshopistheidealcompanionforJavaScriptbeginners.You'llbuildanditerateonyourJavaScriptcodingskillslikearealsoftwaredeveloper,learningalongtheway.Thisprocessmeansthatyou'llfindthatyournewskillsstick,embeddedasbestpractice.Asolidfoundationfortheyearsahead.
目錄(140章)
倒序
- 封面
- 版權頁
- Preface
- 1. Getting to Know JavaScript
- Introduction
- What Is JavaScript and How Is It Used?
- A Brief History of the JavaScript Language
- Versions of ECMAScript (and JavaScript)
- Accessing Web Browser Developer Tools
- An Introduction to Variables
- Overview of JavaScript Capabilities
- Summary
- 2. Working with JavaScript
- Introduction
- Integrated Development Environments (IDE)
- JavaScript Project and File Management
- JavaScript Syntax and Structure
- Overview of JavaScript Environments
- A Closer Look at Web Browser Developer Tools
- HTML Element Manipulation with JavaScript
- Summary
- 3. Programming Fundamentals
- Introduction
- Data Types
- Syntax
- Conditional and Loop Flow
- Writing and Invoking Functions
- Reacting to User Input Events and Updating the DOM
- Summary
- 4. JavaScript Libraries and Frameworks
- Introduction
- Framework versus Library
- Popular JavaScript Frameworks
- Making XHR Requests
- Frameworks versus Core JavaScript
- Summary
- 5. Beyond the Fundamentals
- Introduction
- Creating Variables
- Fixed Types
- Boolean Operators
- Working with Numbers
- Working with Strings
- The String Object
- Working with Functions
- Working with Objects
- Working with Arrays
- Working with Dates
- Summary
- 6. Understanding Core Concepts
- Introduction
- Event Types
- The JavaScript Events Model
- The JavaScript Event Life Cycle
- Event Triggers
- Working with Forms
- Form Controls
- Summary
- 7. Popping the Hood
- Introduction
- JavaScript Execution and the Event Loop
- Memory Management
- Summary
- 8. Browser APIs
- Introduction
- Canvas
- Web Audio API
- Web Storage API
- IndexedDB
- Performance API
- Web Socket API
- Summary
- 9. Working with Node.js
- Introduction
- The Node.js Environment
- Node Modules
- HTTP
- Working with Databases
- Making Real-Time Web Apps
- Summary
- 10. Accessing External Resources
- Introduction
- JSON
- AJAX
- Other Libraries and XMLHttpRequest
- Summary
- 11. Creating Clean and Maintainable Code
- Introduction
- What Is a Regex?
- Regexes in Detail
- Best Practices for Clean Coding
- 12. Using Next-Generation JavaScript
- Introduction
- Browser Differences
- Package Managers
- Babel Applications with Parcel
- Babel Applications with Webpack
- The TypeScript Language
- Code Support Libraries
- Popular Frameworks
- Server-Side Libraries
- Summary
- 13. JavaScript Programming Paradigms
- Introduction
- JavaScript Paradigms
- Basic JavaScript Concepts
- Data Scope
- JavaScript Memory Management
- Summary
- 14. Understanding Functional Programming
- Introduction
- Pure Functions
- Higher-Order Functions
- Currying Functions
- Function Recursion
- Blackjack
- Summary
- 15. Asynchronous Tasks
- Introduction
- Callbacks
- Promises and the Fetch API
- Some Details Concerning Promises
- Async/Await
- Summary
- Appendix
- Chapter 1: Getting to Know JavaScript
- Chapter 2: Working with JavaScript
- Chapter 3: Programming Fundamentals
- Chapter 4: JavaScript Libraries and Frameworks
- Chapter 5: Beyond the Fundamentals
- Chapter 6: Understanding Core Concepts
- Chapter 7: Popping the Hood
- Chapter 8: Browser APIs
- Chapter 9: Working with Node.js
- Chapter 10: Accessing External Resources
- Chapter 11: Creating Clean and Maintainable Code
- Chapter 12: Using Next-Generation JavaScript
- Chapter 13: JavaScript Programming Paradigms
- Chapter 14: Understanding Functional Programming
- Chapter 15: Asynchronous Tasks 更新時間:2021-06-11 12:53:31
推薦閱讀
- Java逍遙游記
- oreilly精品圖書:軟件開發者路線圖叢書(共8冊)
- C語言程序設計立體化案例教程
- The Data Visualization Workshop
- Windows Server 2016 Automation with PowerShell Cookbook(Second Edition)
- 青少年Python編程入門
- Scientific Computing with Scala
- 一本書講透Java線程:原理與實踐
- Java SE實踐教程
- 零基礎學Java第2版
- 深入理解Kafka:核心設計與實踐原理
- 計算機應用基礎(Windows 7+Office 2010)
- 軟件自動化測試實戰解析:基于Python3編程語言
- 米思齊實戰手冊:Arduino圖形化編程指南
- 自然語言處理NLP從入門到項目實戰:Python語言實現
- 軟件定義網絡:基于OpenFlow的SDN技術揭秘
- 自動化測試實戰寶典:Robot Framework+Python從小工到專家
- Magento PHP Developer's Guide(Second Edition)
- 計算機應用基礎教程
- 新標準C++程序設計
- 從零開始:HTML5+CSS3快速入門教程
- KNIME Essentials
- JavaScript和jQuery實戰手冊(原書第3版)
- OpenStack Cloud Security
- Access 2010數據庫項目應用教程
- 自動化運維軟件設計實戰
- Learning Phalcon PHP
- Python游戲開發從入門到精通
- HTML5 Data and Services Cookbook
- Delphi Cookbook(Second Edition)