• Complain

Kyle Simpson - You Don’t Know JS: Up & Going

Here you can read online Kyle Simpson - You Don’t Know JS: Up & Going full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2015, publisher: OReilly Media, Inc., 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.

Kyle Simpson You Don’t Know JS: Up & Going
  • Book:
    You Don’t Know JS: Up & Going
  • Author:
  • Publisher:
    OReilly Media, Inc.
  • Genre:
  • Year:
    2015
  • Rating:
    3 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 60
    • 1
    • 2
    • 3
    • 4
    • 5

You Don’t Know JS: Up & Going: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "You Don’t Know JS: Up & Going" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Kyle Simpson: author's other books


Who wrote You Don’t Know JS: Up & Going? Find out the surname, the name of the author of the book and a list of all author's works by series.

You Don’t Know JS: Up & Going — 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 "You Don’t Know JS: Up & Going" 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
Up & Going

by Kyle Simpson

Copyright 2015 Getify Solutions. 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://safaribooksonline.com). For more information, contact our corporate/institutional sales department: 800-998-9938 or corporate@oreilly.com .

  • Editors: Simon St.Laurent and Brian MacDonald
  • Production Editor: Kristen Brown
  • Copyeditor: Jasmine Kwityn
  • Proofreader: Amanda Kersey
  • Interior Designer: David Futato
  • Cover Designer: Karen Montgomery
  • Illustrator: Rebecca Demarest
  • April 2015: First Edition
Revision History for the First Edition
  • 2015-03-17: First Release

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

The OReilly logo is a registered trademark of OReilly Media, Inc. You Dont Know JS: Up & Going, 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-92446-4

[LSI]

Foreword

What was the last new thing you learned?

Perhaps it was a foreign language, like Italian or German. Or maybe itwas a graphics editor, like Photoshop. Or a cooking technique orwoodworking or an exercise routine. I want you to remember that feelingwhen you finally got it: the lightbulb moment. When things went fromblurry to crystal clear, as you mastered the table saw or understood thedifference between masculine and feminine nouns in French. How did itfeel? Pretty amazing, right?

Now I want you to travel back a little bit further in your memory toright before you learned your new skill. How did that feel? Probablyslightly intimidating and maybe a little bit frustrating, right? At onepoint, we all did not know the things that we know now, and thatstotally OK; we all start somewhere. Learning new material is an excitingadventure, especially if you are looking to learn the subjectefficiently.

I teach a lot of beginner coding classes. The students who take myclasses have often tried teaching themselves subjects like HTML orJavaScript by reading blog posts or copying and pasting code, but theyhavent been able to truly master the material that will allow them tocode their desired outcome. And because they dont truly grasp the insand outs of certain coding topics, they cant write powerful code ordebug their own work because they dont really understand what is happening.

I always believe in teaching my classes the proper way, meaning I teachweb standards, semantic markup, well-commented code, and other bestpractices. I cover the subject in a thorough manner to explain the howsand whys, without just tossing out code to copy and paste. When youstrive to comprehend your code, you create better work and become betterat what you do. The code isnt just your job anymore, its yourcraft. This is why I love Up & Going. Kyle takes us on a deep divethrough syntax and terminology to give a great introduction toJavaScript without cutting corners. This book doesnt skim over thesurface but really allows us to genuinely understand the concepts.

Because its not enough to be able to duplicate jQuery snippets intoyour website, the same way its not enough to learn how to open, close,and save a document in Photoshop. Sure, once I learned a few basics aboutthe program, I could create and share a design I made. But withoutlegitimately knowing the tools and what is behind them, how can I definea grid, or craft a legible type system, or optimize graphics for webuse. The same goes for JavaScript. Without knowing how loops work, orhow to define variables, or what scope is, we wont be writing the bestcode we can. We dont want to settle for anything lessthis is, afterall, our craft.

The more you are exposed to JavaScript, the clearer it becomes. Wordslike closures, objects, and methods might seem out of reach to you now,but this book will help those terms come into clarity. I want you tokeep those two feelings of before and after you learn something in mindas you begin this book. It might seem daunting, but youve picked upthis book because you are starting an awesome journey to hone yourknowledge. Up & Going is the start of our path to understandingprogramming. Enjoy the lightbulb moments!

Jenn Lukas (http://jennlukas.com, @jennlukas), Frontend consultant

Preface

Im sure you noticed, but JS in the series title is not an abbreviation for words used to curse about JavaScript, though cursing at the languages quirks is something we can probably all identify with!

From the earliest days of the Web, JavaScript has been a foundational technology that drives interactive experience around the content we consume. While flickering mouse trails and annoying pop-up prompts may be where JavaScript started, nearly two decades later, the technology and capability of JavaScript has grown many orders of magnitude, and few doubt its importance at the heart of the worlds most widely available software platform: the Web.

But as a language, it has perpetually been a target for a great deal of criticism, owing partly to its heritage but even more to its design philosophy. Even the name evokes, as Brendan Eich once put it, dumb kid brother status next to its more mature older brother, Java. But the name is merely an accident of politics and marketing. The two languages are vastly different in many important ways. JavaScript is as related to Java as Carnival is to Car.

Because JavaScript borrows concepts and syntax idioms from several languages, including proud C-style procedural roots as well as subtle, less obvious Scheme/Lisp-style functional roots, it is exceedingly approachable to a broad audience of developers, even those with little to no programming experience. The Hello World of JavaScript is so simple that the language is inviting and easy to get comfortable with in early exposure.

While JavaScript is perhaps one of the easiest languages to get up and running with, its eccentricities make solid mastery of the language a vastly less common occurrence than in many other languages. Where it takes a pretty in-depth knowledge of a language like C or C++ to write a full-scale program, full-scale production JavaScript can, and often does, barely scratch the surface of what the language can do.

Sophisticated concepts that are deeply rooted into the language tend instead to surface themselves in seemingly simplistic ways, such as passing around functions as callbacks, which encourages the JavaScript developer to just use the language as is and not worry too much about whats going on under the hood.

It is simultaneously a simple, easy-to-use language that has broad appeal, and a complex and nuanced collection of language mechanics that without careful study will elude true understanding even for the most seasoned of JavaScript developers.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «You Don’t Know JS: Up & Going»

Look at similar books to You Don’t Know JS: Up & Going. 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 «You Don’t Know JS: Up & Going»

Discussion, reviews of the book You Don’t Know JS: Up & Going 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.