Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Object-Oriented JavaScript: Learn everything you need to know about object-oriented JavaScript (OOJS), 3rd Edition

Buy

Learn everything you need to know about object-oriented JavaScript with this comprehensive guide. Enter the world of cutting-edge development!

Key Features

  • This book has been updated to cover all the new object-oriented features introduced in ECMAScript 6
  • It makes object-oriented programming accessible and understandable to web developers
  • Write better and more maintainable JavaScript code while exploring interactive examples that can be used in your own scripts

Book Description

JavaScript is an object-oriented programming language that is used for website development. Web pages developed today currently follow a paradigm that has three clearly distinguishable parts: content (HTML), presentation (CSS), and behavior (JavaScript). JavaScript is one important pillar in this paradigm, and is responsible for the running of the web pages.

This book will take your JavaScript skills to a new level of sophistication and get you prepared for your journey through professional web development. Updated for ES6, this book covers everything you will need to unleash the power of object-oriented programming in JavaScript while building professional web applications. The book begins with the basics of object-oriented programming in JavaScript and then gradually progresses to cover functions, objects, and prototypes, and how these concepts can be used to make your programs cleaner, more maintainable, faster, and compatible with other programs/libraries.

By the end of the book, you will have learned how to incorporate object-oriented programming in your web development workflow to build professional JavaScript applications.

What you will learn

  • Apply the basics of object-oriented programming in the JavaScript environment
  • Use a JavaScript Console with complete mastery
  • Make your programs cleaner, faster, and compatible with other programs and libraries
  • Get familiar with Iterators and Generators, the new features added in ES6
  • Find out about ECMAScript 6's Arrow functions, and make them your own
  • Understand objects in Google Chrome developer tools and how to use them
  • Use a mix of prototypal inheritance and copying properties in your workflow
  • Apply reactive programming techniques while coding in JavaScript

Table of Contents

  1. Object-Oriented JavaScript
  2. Primitive Data Types, Arrays, Loops, and Conditions
  3. Functions
  4. Objects
  5. ES6 Iterators and Generators
  6. Prototype
  7. Inheritance
  8. Classes and Modules
  9. Promises and Proxies
  10. The Browser Environment
  11. Coding and Design Patterns
  12. Testing and Debugging
  13. Reactive Programming and React
  14. Primitive Data Types, Arrays, Loops, and Conditions
  15. Functions
  16. Objects
  17. Prototype
  18. Inheritance
  19. The Browser Environment
(HTML tags aren't allowed.)

Storage Networking Protocol Fundamentals
Storage Networking Protocol Fundamentals

A concise introduction to storage networking protocols

Introduces network administrators to the requirements of storage protocols

Compares and contrasts the basic functionality of Ethernet, IP, and Fibre Channel

The Fundamental series from Cisco Press...

Principles of CAD/CAM/CAE
Principles of CAD/CAM/CAE

With the dramatic changes in computing power and wider availability of software tools for design and production, engineers are now using CAD/CAM/CAE systems for everyday tasks, not just for demonstrations. International competition, de- creased availability of skilled labor, and increased emphasis on quality are also forcing...

Secure Your Network for Free
Secure Your Network for Free
This is the only book to clearly demonstrate how to get big dollar security for your network using freely available tools. This is a must have book for any company or person with a limited budget.

Network security is in a constant struggle for budget to get things done. Upper management wants thing to be secure but doesnt want to pay for
...

Artificial Intelligence for Humans, Volume 3: Deep Learning and Neural Networks
Artificial Intelligence for Humans, Volume 3: Deep Learning and Neural Networks

Neural networks have been a mainstay of artificial intelligence since its earliest days. Now, exciting new technologies such as deep learning and convolution are taking neural networks in bold new directions. In this book, we will demonstrate the neural networks in a variety of real-world tasks such as image recognition and data science. We...

Beginning JavaFX
Beginning JavaFX

The open source JavaFX platform offers a Java-based approach to rich Internet application (RIA) development—an alternative to Adobe Flash/Flex and Microsoft Silverlight. At over 100 million downloads, the new JavaFX is poised to be a significant player now.

Written by a JavaFX engineer and developer, this book is one of the...

Real World Camera Raw with Adobe Photoshop CS2 (Real World)
Real World Camera Raw with Adobe Photoshop CS2 (Real World)
Call it a control thing, but until recentlyor, more specifically, until the availability of digital raw camera formatsyou simply weren't ready to make the move to digital photography. Raw formats, however, changed all of that by allowing you to retrieve images before any in-camera processing has been performed. Photoshop's Adobe Camera Raw plug-in...
©2020 LearnIT (support@pdfchm.net) - Privacy Policy