000 02644nam a2200385 i 4500
001 OTLid0000453
003 MnU
005 20241120064014.0
006 m o d s
007 cr
008 180907s2014 mnu o 0 0 eng d
020 _a9781593275846
040 _aMnU
_beng
_cMnU
050 4 _aQA76
050 4 _aQA76
100 1 _aHaverbeke, Marijn
_eauthor
245 0 0 _aEloquent JavaScript
_bA Modern Introduction to Programming
_cMarijn Haverbeke
264 2 _aMinneapolis, MN
_bOpen Textbook Library
264 1 _aSan Francisco, CA
_bNo Starch Press
_c[2014]
264 4 _c©2014.
300 _a1 online resource
336 _atext
_btxt
_2rdacontent
337 _acomputer
_bc
_2rdamedia
338 _aonline resource
_bcr
_2rdacarrier
490 0 _aOpen textbook library.
505 0 _aIntroduction -- Part 1: Language -- 1 Values, Types, and Operators -- 2 Program Structure -- 3 Functions -- 4 Data Structures: Object and Arrays -- 5 Higher-Order Functions -- 6 The Secret Life of Objects -- 7 Project: A Robot -- 8 Bugs and Errors -- 9 Regular Expressions -- 10 Modules -- 11 Asynchronous Programming -- 12 Project: A Programming Language -- Part 2: Browser -- 13 JavaScript and the Browser -- 14 The Document Object Model -- 15 Handling Events -- 16 Project: A Platform Game -- 17 Drawing on Canvas -- 18 HTTP and Forms -- 19 Project: A Pixel Art Editor -- Part 3: Node -- 20 Node.js -- 21 Project: Skill-Sharing Website -- Exercise Hints
520 0 _aJavaScript lies at the heart of almost every modern web application, from social apps like Twitter to browser-based game frameworks like Phaser and Babylon. Though simple for beginners to pick up and play with, JavaScript is a flexible, complex language that you can use to build full-scale applications. This much anticipated and thoroughly revised third edition of Eloquent JavaScript dives deep into the JavaScript language to show you how to write beautiful, effective code. It has been updated to reflect the current state of Java¬Script and web browsers and includes brand-new material on features like class notation, arrow functions, iterators, async functions, template strings, and block scope. A host of new exercises have also been added to test your skills and keep you on track.
542 1 _fAttribution-NonCommercial
546 _aIn English.
588 0 _aDescription based on print resource
650 0 _aComputer Science
_vTextbooks
650 0 _aProgramming Languages
_vTextbooks
710 2 _aOpen Textbook Library
_edistributor
856 4 0 _uhttps://open.umn.edu/opentextbooks/textbooks/453
_zAccess online version
999 _c38696
_d38696