Название книги: Секреты JavaScript ниндзя, 2-е издание
Год: 2016
Автор: Джон Резиг, Беэр Бибо, Джосип Марас
Страниц: 468
Язык: Английский
Формат: pdf, fb2, epub, mobi
Размер: 16.3 MB, 7.0 MB, 4.6 MB, 2.2 MB
Описание книги “Секреты JavaScript ниндзя, 2-е издание”:
JavaScript is important. That wasn’t always so, but it’s true now. JavaScript has become one of the most important and most widely used programming languages today.
Web applications are expected to give users a rich user interface experience, and without JavaScript, you might as well just be showing pictures of kittens. More than ever, web developers need to have a sound grasp of the language that brings life to web applications. And like orange juice and breakfast, JavaScript isn’t just for browsers anymore. The language has long ago knocked down the walls of the browser and is being used on the server thanks to Node.js, on desktop devices and mobiles through platforms such as Apache Cordova, and even on embedded devices with Espruino and Tessel. Although this book is primarily focused on JavaScript executed in the browser, the fundamentals of the language presented in this book are applicable across the board.
Truly understanding the concepts and learning various tips and tricks will make you a better all-around JavaScript developer. With more and more developers using JavaScript in an increasingly JavaScript world, it’s more important than ever to grasp its fundamentals so you can become an expert ninja of the language.
Audience
If you aren’t at all familiar with JavaScript, this probably shouldn’t be your first book. Even if it is, don’t worry too much; we try to present fundamental JavaScript concepts in a way that should be understandable even for relative beginners. But, to be honest, this book will probably best fit people who already know some JavaScript and who wish to deepen their understanding of JavaScript as a language, as well as the browser as the environment in which JavaScript code is executed.
Оглавление:
PART 1. WARMING UP
1. JavaScript is everywhere
2. Building the page at runtime
PART 2. UNDERSTANDING FUNCTIONS
3. First-class functions for the novice: definitions and arguments
4.Functions for the journeyman: understanding function invocation
5. Functions for the master: closures and scopes
6 Functions for the future: generators and promises
PART 3. DIGGING INTO OBJECTS AND FORTIFYING YOUR CODE
7. Object orientation with prototypes
8. Controlling access to objects
9. Dealing with collections
10. Wrangling regular expressions
11. Code modularization techniques
PART 4. BROWSER RECONNAISSANCE
12. Working the DOM
13. Surviving events
14. Developing cross-browser strategies
Скачать книгу “Секреты JavaScript ниндзя, 2-е издание”