JavaScript: Best Practice

· · · · · ·
· SitePoint Pty Ltd
Liburu elektronikoa
99
orri
Egokia

Liburu elektroniko honi buruz

There's no doubt that the JavaScript ecosystem changes fast. Not only are new tools and frameworks introduced and developed at a rapid rate, the language itself has undergone big changes with the introduction of ES2015 (aka ES6). Understandably, many articles have been written complaining about how difficult it is to learn modern JavaScript development these days. We're aiming to minimize that confusion with this set of books on modern JavaScript.

This book presents modern JavaScript best practice, utilizing the features now available in the language that enable you to write more powerful code that is clean, performant, maintainable, and resusable. It contains:

  • The Anatomy of a Modern JavaScript Application by James Kolce
  • Clean Code with ES6 Default Parameters & Property Shorthands by Moritz Kruger
  • JavaScript Performance Optimization Tips: An Overview by Ivan CuriC
  • JavaScript Design Patterns: The Singleton by Samier Saeed
  • JavaScript Object Creation: Patterns and Best Practices by Jeff Mott
  • Best Practices for Using Modern JavaScript Syntax by M. David Green
  • Flow Control in Modern JS: Callbacks to Promises to Async/Await by Craig Buckler
  • JavaScript's New Private Class Fields, and How to Use Them by Craig Buckler

This book is for all front-end developers who wish to improve their JavaScript skills. You'll need to be familiar with HTML and CSS and have a reasonable level of understanding of JavaScript in order to follow the discussion.

Ezagutu gehiago

Egileari buruz

James Kolce is a self-taught 21-year-old designer and web developer based in Mexico. Lead developer of Concise CSS, a minimalist and extensible framework to build websites quickly with good design. He writes a blog called The Brain of James Kolce, were he puts some of the knowledge he has acquired over the years.

Moritz is a German front-end developer living in Berlin. Although Germans typically have a thing for extra long compound words, he's a friend of short functions.

Samier Saeed is a freelance software developer based in Los Angeles. He works in Python, JavaScript, and C#.

Jeff has been doing frontend and backend Web development since '98 when Perl and floppy disks were a thing. Later he worked in PHP and Symfony with an agency in San Francisco. In 2009, he joined Intel and often works with NodeWebkit, Angular, C++, Python, and much more.

David has worked as a Web Engineer, Writer, Communications Manager, and Marketing Director at companies such as Apple, Salon.com, StumbleUpon, and Moovweb. His research into the Social Science of Telecommunications at UC Berkeley, and while earning MBA in Organizational Behavior, showed him that the human instinct to network is vital enough to thrive in any medium that allows one person to connect to another.

Craig is a freelance UK web consultant who built his first page for IE2.0 in 1995. Since that time he's been advocating standards, accessibility, and best-practice HTML5 techniques. He's written more than 1,000 articles for SitePoint and you can find him @craigbuckler

Baloratu liburu elektroniko hau

Eman iezaguzu iritzia.

Irakurtzeko informazioa

Telefono adimendunak eta tabletak
Instalatu Android eta iPad/iPhone gailuetarako Google Play Liburuak aplikazioa. Zure kontuarekin automatikoki sinkronizatzen da, eta konexioarekin nahiz gabe irakurri ahal izango dituzu liburuak, edonon zaudela ere.
Ordenagailu eramangarriak eta mahaigainekoak
Google Play-n erositako audio-liburuak entzuteko aukera ematen du ordenagailuko web-arakatzailearen bidez.
Irakurgailu elektronikoak eta bestelako gailuak
Tinta elektronikoa duten gailuetan (adibidez, Kobo-ko irakurgailu elektronikoak) liburuak irakurtzeko, fitxategi bat deskargatu beharko duzu, eta hura gailura transferitu. Jarraitu laguntza-zentroko argibide xehatuei fitxategiak irakurgailu elektroniko bateragarrietara transferitzeko.