Sale!

Reduced Price Eloquent Javascript, 4th Edition (a Modern Introduction To Programming)

Original price was: $55.54.Current price is: $27.77.

SKU: SK0016669-US20251222-170847 Category:

Description

By (author) Haverbeke Marijn Description:Simple for beginners to pick up, JavaScript is a flexible, lightweight language for building full-scale applications for the modern web. This much-anticipated fourth edition of Eloquent JavaScript shows you how to write beautiful, effective JavaScript code. It has been updated to reflect the current state of both JavaScript and web browsers, discussing new features like optional chaining, nullish coalescing, class properties, private fields, and newly standardized methods. Chapters on asynchronous programming, objects, and modules have been overhauled to reflect modern JavaScript style and improve readability. This bestselling book teaches through extensive examples and immerses you in code from the start, while exercises and full-chapter projects give you hands-on experience with writing your own programs. As you build projects, like a website and a pixel art editor, you”ll: Understand the essential elements of JS programming, including syntax, control, and data Organize and clarify your code with object-oriented and functional programming techniques Use the DOM effectively to interact with browsers Script the browser and make basic web applications Harness Node.js to build servers and utilities Isn”t it time you became fluent in the language of the web?Table of contents:IntroductionPart I: LanguageChapter 1: Values, Types, and Operators Chapter 2: Program Structure Chapter 3: Functions Chapter 4: Data Structures: Objects and Arrays Chapter 5: Higher-Order Functions Chapter 6: The Secret Life of Objects Chapter 7: Project: A Robot Chapter 8: Bugs and Errors Chapter 9: Regular Expressions Chapter 10: Modules Chapter 11: Asynchronous Programming Chapter 12: Project: A Programming Language Part II: BrowserChapter 13: JavaScript and the Browser Chapter 14: The Document Object Model Chapter 15: Handling Events Chapter 16: Project: A Platform Game Chapter 17: Drawing on Canvas Chapter 18: HTTP and Forms Chapter 19: Project: A Pixel Art Editor Part III: NodeChapter 20: Node.js Chapter 21: Project: Skill-Sharing Website Chapter 22: JavaScript and PerformanceExercise Hints IndexReview quote:Praise for the 3rd edition of Eloquent JavaScript:“A worthy and much-needed update to the popular programming book. The fact that the book covers ES6 is worth a re-read, but the new edition goes above and beyond with new illustrations, a new exercise, and tighter writing. The 3rd edition of the book is substantially improved from its predecessors and worthy of the hype.”—Books on Code”It’s a smart, lean JavaScript tutorial that exists as an in-print book from No Starch Press, and a free, nicely formatted web version . . . easily the most enjoyable read in this list. And there are so many useful insights that you won’t be bored.”—Matthew MacDonald, Medium”s Young Coder“This is all the JavaScript knowledge you’ll need to hit the ground running in a JavaScript project . . . it’s a book I will be frequently revisiting as it has put JavaScript back on my radar.”—GeekTeckStuff“This book would make a great addition to any developer”s reference books . . . I really like the author”s style of writing and clarity of explanations. The sample code and exercises also work, which can be a rare feature in tech-related books”—Gary Woodfine, Software Developer“I think this is one of the most enjoyable programming books I’ve read. It covers the core features of the language concisely but then goes on to illustrate how to use those features.”—Ian Hopkinson, IanHopkinson.org“If you’re at all interested in learning JavaScript, making this your fir