HomeGroupsTalkMoreZeitgeist
Search Site
This site uses cookies to deliver our services, improve performance, for analytics, and (if not signed in) for advertising. By using LibraryThing you acknowledge that you have read and understand our Terms of Service and Privacy Policy. Your use of the site and services is subject to these policies and terms.

Results from Google Books

Click on a thumbnail to go to Google Books.

Loading...

Modern JavaScript for the Impatient

by Cay Horstmann

MembersReviewsPopularityAverage ratingConversations
1211,621,486 (3.5)None
8+ Hours of Video Instruction It can be difficult for developers familiar with Java and other languages to make the transition to modern JavaScript. If you simply want to be productive with JavaScript as it exists today, then you don’t want to relive history with books or courses that teach older JavaScript versions, or that assume familiarity with those older versions and focus on recently introduced features. This course assumes that you are a competent programmer who understands branches and loops, functions, data structures, and the basics of object-oriented programming. You will get up to speed with modern JavaScript in the shortest possible time. Description Modern JavaScript for the Impatient LiveLessons focuses on how to be productive with JavaScript as it exists today. After reviewing the fundamentals of values, variables, and control flow, the video thoroughly covers functions, objects, and classes. The standard library and the most commonly used tools are also covered, as well as key topics related to asynchronous programming, internationalization, and modules. Related Content This training pairs with Cay Horstmann’s book Modern JavaScript for the Impatient (9780136502142) About the Instructor Cay S. Horstmann is a professor of computer science at San Jose State University and a Java Champion. He is also the author of Core Java, Volume II‚ÄîFundamentals, Eleventh Edition (2019); Core Java, Volume I‚ÄîFundamentals, Eleventh Edition (2018); Core Java SE 9 for the Impatient, Second Edition (2018); Java SE 8 for the Really Impatient (2014); and Scala for the Impatie nt (2012). He has written more than a dozen other books for professional programmers and computer science students. What You Will Learn After starting with the basics—JavaScript values, variables, and types, and a quick overview of expressions and the various type of flow control statements—Horstmann shows viewers how to implement functions that consume and produce other functions and how to use closures to implement a form of classes before moving on to more advanced topics including: Object-oriented programming with modern JavaScript (classes and inheritance and how these are implemented with prototypes) The standard library (numbers and dates, strings and regular expressions, as well as arrays and collections.) Metaprogramming, iterators, and generators (a powerful mechanism to bridge between linear and event-driven control flow) How to use proxies to inter...… (more)
None
Loading...

Sign up for LibraryThing to find out whether you'll like this book.

No current Talk conversations about this book.

This book is similar to CSS in Depth, in that it assumes you have prior experience with a programming language, and that it claims to teach the bleeding-edge. It was published in 2020, so unlike CSS in Depth, it really does teach modern JavaScript.
I already knew a bit of JavaScript, but the first few chapters did teach me a few new things, like "var" vs "let" and "const"; and what classes really are, constructor functions and prototypes and such. The next few chapters documented array, dates, regex, string and other useful functions and classes, which was more expansive and capable than I previously thought.
The last chapters were on internationalization (a lot more to it than just translation); iterators and generator (which I learned were quite like those in Python); asynchronous programming (which I still don't think I fully understand); modules (didn't know these existed); metaprogramming (a look into JavaScript's innards: Symbol, Object functions, more prototypes, proxies and the Reflect object); and it concludes with a crash course on TypeScript (which I skipped two thirds through because generic programming just doesn't sound interesting).
In conclusion, you should absolutely read the book even if you have some experience with JavaScript, if not just for the Alice in Wonderland bunny illustration on the cover. ( )
  KJC__ | Nov 27, 2022 |
no reviews | add a review
You must log in to edit Common Knowledge data.
For more help see the Common Knowledge help page.
Canonical title
Original title
Alternative titles
Original publication date
People/Characters
Important places
Important events
Related movies
Epigraph
Dedication
First words
Quotations
Last words
Disambiguation notice
Publisher's editors
Blurbers
Original language
Canonical DDC/MDS
Canonical LCC

References to this work on external resources.

Wikipedia in English

None

8+ Hours of Video Instruction It can be difficult for developers familiar with Java and other languages to make the transition to modern JavaScript. If you simply want to be productive with JavaScript as it exists today, then you don’t want to relive history with books or courses that teach older JavaScript versions, or that assume familiarity with those older versions and focus on recently introduced features. This course assumes that you are a competent programmer who understands branches and loops, functions, data structures, and the basics of object-oriented programming. You will get up to speed with modern JavaScript in the shortest possible time. Description Modern JavaScript for the Impatient LiveLessons focuses on how to be productive with JavaScript as it exists today. After reviewing the fundamentals of values, variables, and control flow, the video thoroughly covers functions, objects, and classes. The standard library and the most commonly used tools are also covered, as well as key topics related to asynchronous programming, internationalization, and modules. Related Content This training pairs with Cay Horstmann’s book Modern JavaScript for the Impatient (9780136502142) About the Instructor Cay S. Horstmann is a professor of computer science at San Jose State University and a Java Champion. He is also the author of Core Java, Volume II‚ÄîFundamentals, Eleventh Edition (2019); Core Java, Volume I‚ÄîFundamentals, Eleventh Edition (2018); Core Java SE 9 for the Impatient, Second Edition (2018); Java SE 8 for the Really Impatient (2014); and Scala for the Impatie nt (2012). He has written more than a dozen other books for professional programmers and computer science students. What You Will Learn After starting with the basics—JavaScript values, variables, and types, and a quick overview of expressions and the various type of flow control statements—Horstmann shows viewers how to implement functions that consume and produce other functions and how to use closures to implement a form of classes before moving on to more advanced topics including: Object-oriented programming with modern JavaScript (classes and inheritance and how these are implemented with prototypes) The standard library (numbers and dates, strings and regular expressions, as well as arrays and collections.) Metaprogramming, iterators, and generators (a powerful mechanism to bridge between linear and event-driven control flow) How to use proxies to inter...

No library descriptions found.

Book description
Haiku summary

Current Discussions

None

Popular covers

Quick Links

Rating

Average: (3.5)
0.5
1
1.5
2
2.5
3
3.5 1
4
4.5
5

Is this you?

Become a LibraryThing Author.

 

About | Contact | Privacy/Terms | Help/FAQs | Blog | Store | APIs | TinyCat | Legacy Libraries | Early Reviewers | Common Knowledge | 205,515,565 books! | Top bar: Always visible