Fr. 43.90

The Principles of Object-Oriented JavaScript

English · Paperback / Softback

Shipping usually within 1 to 3 weeks (not available at short notice)

Description

Read more

If you've used a more traditional object-oriented language, such as C++ or Java, JavaScript probably doesn't seem object-oriented at all. It has no concept of classes, and you don't even need to define any objects in order to write code. But don't be fooled--JavaScript is an incredibly powerful and expressive object-oriented language that puts many design decisions right into your hands. In The Principles of Object-Oriented JavaScript , Nicholas C. Zakas thoroughly explores JavaScript's object-oriented nature, revealing the language's unique implementation of inheritance and other key characteristics. You'll learn: -The difference between primitive and reference values -What makes JavaScript functions so unique -The various ways to create objects -How to define your own constructors -How to work with and understand prototypes -Inheritance patterns for types and objects The Principles of Object-Oriented JavaScript will leave even experienced developers with a deeper understanding of JavaScript. Unlock the secrets behind how objects work in JavaScript so you can write clearer, more flexible, and more efficient code.

Product details

Authors Nicholas Zakas, Nicholas C Zakas, Nicholas C. Zakas, Zakas Nicholas C.
Publisher No Starch Press
 
Languages English
Product format Paperback / Softback
Released 31.08.2014
 
EAN 9781593275402
ISBN 978-1-59327-540-2
No. of pages 120
Dimensions 179 mm x 235 mm x 7 mm
Subjects Natural sciences, medicine, IT, technology > IT, data processing > Programming languages

Web programming, COMPUTERS / Internet / Web Programming

Customer reviews

No reviews have been written for this item yet. Write the first review and be helpful to other users when they decide on a purchase.

Write a review

Thumbs up or thumbs down? Write your own review.

For messages to CeDe.ch please use the contact form.

The input fields marked * are obligatory

By submitting this form you agree to our data privacy statement.