|Language:||English, Spanish, Arabic|
|Genre:||Science & Research|
|ePub File Size:||30.72 MB|
|PDF File Size:||8.21 MB|
|Distribution:||Free* [*Register to download]|
If you agree that this is a valuable source of information, then please pay for that value by downloading a legal copy either digital or print of the book. On the other hand, if you find that this book is no more valuable than the free information on the web, then please discard your pirated copy and use those free information sources. Conventions Used in This Book I use the following typographical conventions in this book: Italic Is used for emphasis and to indicate the first use of a term.
Italic is also used for email addresses, URLs and file names. Constant width italic Is used for the names of function parameters, and generally as a placeholder to indicate an item that should be replaced with an actual value in your program. Example Code The examples in this book are available online.
In general, you may use the code in this book in your programs and documentation. For example, writing a program that uses several chunks of code from this book does not require permission.
Answering a question by citing this book and quoting example xiv Preface code does not require permission. This book will help you master the language.
The latest version of the language see the sidebar defines new features for serious large-scale software development. For the last decade, all web browsers have implemented version 3 of the ECMAScript standard and there has really been no need to think about version numbers: the language standard was stable and browser implementations of the language were, for the most part, interoperable.
Recently, an important new version of the language has been defined as ECMAScript version 5 and, at the time of this writing, browsers are beginning to implement it.
Version 4 of ECMAScript was under development for years, but proved to be too ambitious and was never released. To be useful, every language must have a platform or standard library or API of functions for performing things like basic input and output.
This book covers low-level fundamentals first, and then builds on those to more advanced and higher-level abstractions. The chapters are intended to be read more or less in order. But learning a new programming language is never a linear process, and describing a language is not linear either: each language feature is related to other features and this book is full of cross-references—sometimes backward and sometimes forward to material you have not yet read.
The Clean Coder: Compartilhe seus pensamentos com outros clientes. Tente novamente mais tarde. Working at a mobile advertising startup, I've been looking for new ways to make our code as high-performing as possible.
So, naturally, I came to this book. After reading it, there are perhaps four tips from the entire book that are relevant to developers today. The rest are based off micro-benchmarks of browsers like IE 6 and Firefox 4 - needless to say, how browsers handle JS has changed a lot since then, so these benchmarks are useless.
The book has some typo mistakes which doesn't affect the understanding and some of the line graphs used to show browsers benchmark are hard to read since all the lines look the same as of 1st Edition.
Nothing in here should be a surprise for an experienced and good developer and some of the techniques you already know, but it's a valuable collection to have at your fingertips. They are practical, imminently usable, and immediately applicable.
I'm the lead developer for a fashion retailer and bought this book in order to learn more about how to make the site faster, especially because we have a lot of third party scripts.