Title
The Principles of ObjectOriented JavaScript,Used
Delivery time: 8-12 business days (International)
If you've used a more traditional objectoriented language, such as C++ or Java, JavaScript probably doesn't seem objectoriented 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 fooledJavaScript is an incredibly powerful and expressive objectoriented language that puts many design decisions right into your hands.In The Principles of ObjectOriented JavaScript, Nicholas C. Zakas thoroughly explores JavaScript's objectoriented nature, revealing the language's unique implementation of inheritance and other key characteristics. You'll learn:The difference between primitive and reference valuesWhat makes JavaScript functions so uniqueThe various ways to create objectsHow to define your own constructorsHow to work with and understand prototypesInheritance patterns for types and objectsThe Principles of ObjectOriented 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.
By changing our most important processes and
products, we have already made a big leap forward. This ranges from the
increased use of more sustainable fibers to the use of more
environmentally friendly printing processes to the development of
efficient waste management in our value chain.
⚠️ WARNING (California Proposition 65):
This product may contain chemicals known to the State of California to cause cancer, birth defects, or other reproductive harm.
For more information, please visit www.P65Warnings.ca.gov.
Shipping & Returns
Shipping
We ship your order within 2–3 business days for USA deliveries and 5–8 business days for international shipments. Once your package has been dispatched from our warehouse, you'll receive an email confirmation with a tracking number, allowing you to track the status of your delivery.
Returns
To facilitate a smooth return process, a Return Authorization (RA) Number is required for all returns. Returns without a valid RA number will be declined and may incur additional fees. You can request an RA number within 15 days of the original delivery date. For more details, please refer to our Return & Refund Policy page.
Shipping & Returns
Shipping
We ship your order within 2–3 business days for USA deliveries and 5–8 business days for international shipments. Once your package has been dispatched from our warehouse, you'll receive an email confirmation with a tracking number, allowing you to track the status of your delivery.
Returns
To facilitate a smooth return process, a Return Authorization (RA) Number is required for all returns. Returns without a valid RA number will be declined and may incur additional fees. You can request an RA number within 15 days of the original delivery date. For more details, please refer to our Return & Refund Policy page.
Warranty
We provide a 2-year limited warranty, from the date of purchase for all our products.
If you believe you have received a defective product, or are experiencing any problems with your product, please contact us.
This warranty strictly does not cover damages that arose from negligence, misuse, wear and tear, or not in accordance with product instructions (dropping the product, etc.).
Warranty
We provide a 2-year limited warranty, from the date of purchase for all our products.
If you believe you have received a defective product, or are experiencing any problems with your product, please contact us.
This warranty strictly does not cover damages that arose from negligence, misuse, wear and tear, or not in accordance with product instructions (dropping the product, etc.).
Secure Payment
Your payment information is processed securely. We do not store credit card details nor have access to your credit card information.
We accept payments with :
Visa, MasterCard, American Express, Paypal, Shopify Payments, Shop Pay and more.
Secure Payment
Your payment information is processed securely. We do not store credit card details nor have access to your credit card information.
We accept payments with :
Visa, MasterCard, American Express, Paypal, Shopify Payments, Shop Pay and more.
Related Products
You may also like
Frequently Asked Questions
- Q: What is the main focus of 'The Principles of Object-Oriented JavaScript'? A: The book focuses on exploring JavaScript's object-oriented nature, including concepts such as inheritance, object creation, and the unique characteristics of JavaScript functions.
- Q: Who is the author of this book? A: The author is Nicholas C. Zakas, a well-known expert in JavaScript and web development.
- Q: How many pages does the book contain? A: The book contains 120 pages, making it a concise yet informative read.
- Q: What edition is this book? A: This is the First Edition of 'The Principles of Object-Oriented JavaScript', published on February 14, 2014.
- Q: Is this book suitable for beginners? A: While the book is thorough, it is recommended for readers with some background in traditional object-oriented programming languages, as it delves into advanced JavaScript concepts.
- Q: What topics are covered in the book? A: Topics include the difference between primitive and reference values, unique aspects of JavaScript functions, object creation methods, defining constructors, working with prototypes, and inheritance patterns.
- Q: What is the binding type of this book? A: The book is available in paperback binding.
- Q: Is the book condition new or used? A: The book is in new condition.
- Q: Can this book help improve my JavaScript skills? A: Yes, it provides a deeper understanding of JavaScript's object-oriented features, helping you write clearer and more efficient code.
- Q: When was 'The Principles of Object-Oriented JavaScript' published? A: The book was published on February 14, 2014.