• Complain

Nicolas Bevacqua - Practical Modern JavaScript

Here you can read online Nicolas Bevacqua - Practical Modern JavaScript full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2017, publisher: OReilly Media, genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Nicolas Bevacqua Practical Modern JavaScript
  • Book:
    Practical Modern JavaScript
  • Author:
  • Publisher:
    OReilly Media
  • Genre:
  • Year:
    2017
  • Rating:
    3 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 60
    • 1
    • 2
    • 3
    • 4
    • 5

Practical Modern JavaScript: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Practical Modern JavaScript" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Intro; Copyright; Table of Contents; Preface; Section 1. Who Should Read This Book; Section 2. Why Modular JavaScript?; Section 3. How Is This Book Organized?; Section 4. Conventions Used in This Book; Section 5. OReilly Safari; Section 6. How to Contact Us; Section 7. Acknowledgments; Chapter 1. Module Thinking; 1.1 Introduction to Module Thinking; 1.2 A Brief History of Modularity; 1.2.1 Script Tags and Closures; 1.2.2 RequireJS, AngularJS, and Dependency Injection; 1.2.3 Node.js and the Advent of CommonJS; 1.2.4 ES6, import, Babel, and Webpack; 1.3 The Perks of Modular Design;If you have a working knowledge of JavaScript and ECMAScript 6 (ES6), this practical guide will help you tackle modular programming to produce code thats readable, maintainable, and scalable. Youll learn the fundamentals of modular architecture with JavaScript and the benefits of writing self-contained code at every system level, including the client and server. Nicols Bevacqua, author of Practical Modern JavaScript, demonstrates how to scale out JavaScript applications by breaking codebases into smaller modules. By following the design practices in this book, senior developers, technical leaders, and software architects will learn how to create modules that are simple and flexible while keeping internal complexity in check. Learn modular design essentials, including how your application will be consumed and what belongs on the interfaceDesign module internals to keep your code readable and its intent clearReduce complexity by refactoring code and containing and eliminating stateTake advantage of modern JavaScript features to write clear programs and reduce complexityApply Twelve-Factor App principles to frontend and backend JavaScript application development--;Module thinking -- Modularity principles -- Module design -- Shaping internals -- Modular patterns and practices -- Development methodology and philosophy.

Nicolas Bevacqua: author's other books


Who wrote Practical Modern JavaScript? Find out the surname, the name of the author of the book and a list of all author's works by series.

Practical Modern JavaScript — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Practical Modern JavaScript" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Praise for Practical Modern JavaScript

Practical Modern JavaScript brings a whole ton of new syntax and semantics that makes your code more expressive and declarative. Nicols does an amazing job of distilling this with simple examples so you can get up to speed quickly.

Kent C. Dodds (PayPal, TC39)

Nicols demystifies the massive ES6 specification with a pragmatic and practical dive into the features that are redefining modern JavaScript development.

Rod Vagg (NodeSource, Node.js TSC)

Nicols has an amazing ability to break down highly complex technical topics into easy-to-understand prose and sample code.

Mathias Bynens (Google, TC39)

JavaScript is a tough language to master, and the 2015 edition adds a lot of new features. Practical Modern JavaScript helps break them down and explains use cases, conceptual models, and best practices, with simple examplesmaking these new patterns much easier to grasp.

Jordan Harband (Airbnb, TC39)

ES6 brought significant changes to the languagechanges that take time to grasp even for advanced JavaScript developers. Youll need a guide on this journey, and Nicols book is one of the best you can get.

Ingvar Stepanyan (CloudFlare)

When I created JavaScript in 1995, I had no definite idea that it would become the most widely used programming language on the Internet. This Modular JavaScript book series fulfills my hope for an incremental and straightforward pedagogy about JavaScript. I encourage you to dive in, to discover and embrace JavaScript, and to contribute to developing a better web for everyone.

Brendan Eich (creator of JavaScript)

Practical Modern JavaScript

by Nicols Bevacqua

Copyright 2017 Nicols Bevacqua. All rights reserved.

Printed in the United States of America.

Published by OReilly Media, Inc. , 1005 Gravenstein Highway North, Sebastopol, CA 95472.

OReilly books may be purchased for educational, business, or sales promotional use. Online editions are also available for most titles (http://oreilly.com/safari). For more information, contact our corporate/institutional sales department: 800-998-9938 or corporate@oreilly.com .

  • Editor: Allyson MacDonald
  • Production Editor: Melanie Yarbrough
  • Copyeditor: Kim Cofer
  • Proofreader: Molly Ives Brower
  • Indexer: Wendy Catalano
  • Interior Designer: David Futato
  • Cover Designer: Karen Montgomery
  • Illustrator: Rebecca Demarest
  • June 2017: First Edition
Revision History for the First Edition
  • 2017-06-26: First Release

See http://oreilly.com/catalog/errata.csp?isbn=9781491943533 for release details.

The OReilly logo is a registered trademark of OReilly Media, Inc. Practical Modern JavaScript, the cover image, and related trade dress are trademarks of OReilly Media, Inc.

While the publisher and the author have used good faith efforts to ensure that the information and instructions contained in this work are accurate, the publisher and the author disclaim all responsibility for errors or omissions, including without limitation responsibility for damages resulting from the use of or reliance on this work. Use of the information and instructions contained in this work is at your own risk. If any code samples or other technology this work contains or describes is subject to open source licenses or the intellectual property rights of others, it is your responsibility to ensure that your use thereof complies with such licenses and/or rights.

978-1-491-94353-3

[LSI]

Foreword

When I created JavaScript in 1995 at Netscape, I had no definite idea that it would become the most widely used programming language on the Internet. I did know that I had very little time to get it into minimum viable shipping state, and so I made it extensible and mutable from global object on down, even to base-level meta-object protocol hooks (e.g., toString and valueOf, styled after Javas methods of the same names).

Yet in spite of its ongoing evolution and still-rising popularity, JavaScript always benefits from an incremental and careful teaching approach that puts first things first. I think this follows inevitably from the hurried design and intentional extensibility. I overloaded two kernel elements, functions and objects, so that programmers could use them in various ways as general workalikes for individual tools in a larger Swiss army knife. This meant that students would need to learn which tool was best to use for a specific task, and how precisely to wield that particular blade.

Netscape was a whirlwind for me, and I think for anyone there from early 1995 on. It was rushing toward an initial public offering predicated on competing with Microsoft via the infamous Netscape + Java kills Windows formula repeated by Marc Andreessen on the IPO roadshow that year. Java was the big-brother or Batman programming language to little-brother, Robin the boy hostage sidekick scripting language, JavaScript.

But I knew while I was writing the first version (code-named Mocha) that JavaScript and not Java would be integrated deeply with the Netscape browser and the Document Object Model I created at the same time. There was no way across the Netscape/Sun organizational boundary, or the browser/JVM code bases, to embed Java other than as a plugin.

So I did have a vague sense that JavaScript would either succeed over time and do well, or else fade quickly in the shadow of something else. I remember telling my friend and cubicle-mate Jeff Weinstein, when he asked me what Id be doing in 20 years, that it would be JavaScript or bust. Even then I felt a sense of deep obligation to JavaScripts users that was inherent in the two-blade Swiss army knife design I had chosen under the dual constraints of extremely short schedule and make it look like Java management edict.

The Modular JavaScript book series fulfills my hope for an incremental and straightforward pedagogy, starting with easily applicable code examples and scaling through design patterns to entire module-based applications. This series nicely covers best testing practices and winning techniques for deploying JavaScript applications. It is another jewel in OReillys crown of books on JavaScript.

I am delighted to support Nicols endeavor because his book looks exactly like what people who are coming to JavaScript with fresh eyes need. I first met Nicols at a dinner in Paris and got to know him a bit there, and over time online. His pragmatism combined with empathy for newcomers to the language and a great sense of humor convinced me to review this book in draft form. The finished work is easy to digest and fun. I encourage you to dive in, to discover and embrace JavaScript, and to contribute to developing a better web for everyone.

Brendan Eich, Inventor of JavaScript, CEO and cofounder of Brave Software

Preface

Back in 1998, when I was using FrontPage for all my web development needs at school, if someone had told me that Id end up working on the web for a living, I wouldve probably chuckled. JavaScript has grown along with us in all the years since, and its hard to imagine how the web couldve thrived without it. Bit by bit, this book will give you a comprehensive picture of the modern JavaScript landscape.

Who Should Read This Book

This book is meant for web developers, enthusiasts, and professionals with a working knowledge of plain JavaScript. These developers and anyone looking to further their understanding of the JavaScript language shall benefit from reading Practical Modern JavaScript.

Why Modern JavaScript?
Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Practical Modern JavaScript»

Look at similar books to Practical Modern JavaScript. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Practical Modern JavaScript»

Discussion, reviews of the book Practical Modern JavaScript and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.