Object-Oriented JavaScript, 3/e
暫譯: 物件導向 JavaScript, 第3版

Ved Antani, Stoyan Stefanov

買這商品的人也買了...

相關主題

商品描述

About This Book

  • 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

Who This Book Is For

This book is ideal for new to intermediate JavaScript developers who want to prepare themselves for web development problems solved by object-oriented JavaScript!

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

In Detail

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.

Style and approach

Filled with practical instructions, the book shows you how to implement object-oriented features of JavaScript in the real world. The to-the-point nature of the book will benefit developers who are looking for a fast-paced guide to learn object-oriented JavaScript.

商品描述(中文翻譯)

## 本書介紹

- 本書已更新以涵蓋 ECMAScript 6 中引入的所有新物件導向特性
- 使物件導向程式設計對網頁開發者變得可接觸且易於理解
- 在探索可用於您自己腳本的互動範例的同時,撰寫更好且更易維護的 JavaScript 代碼

## 本書適合誰

本書非常適合新手到中級的 JavaScript 開發者,想要為解決物件導向 JavaScript 的網頁開發問題做好準備!

## 您將學到什麼

- 在 JavaScript 環境中應用物件導向程式設計的基本概念
- 完全掌握 JavaScript 控制台的使用
- 使您的程式碼更乾淨、更快速,並與其他程式和庫兼容
- 熟悉 ES6 中新增的迭代器和生成器
- 了解 ECMAScript 6 的箭頭函數,並使其成為您自己的工具
- 理解 Google Chrome 開發者工具中的物件及其使用方式
- 在工作流程中使用原型繼承和屬性複製的混合
- 在 JavaScript 編碼時應用反應式程式設計技術

## 詳細內容

JavaScript 是一種用於網站開發的物件導向程式語言。當前開發的網頁遵循一種有三個明確可區分部分的範式:內容(HTML)、呈現(CSS)和行為(JavaScript)。JavaScript 是這一範式中的一個重要支柱,負責網頁的運行。

本書將提升您的 JavaScript 技能至新的複雜程度,並為您在專業網頁開發的旅程做好準備。本書針對 ES6 進行了更新,涵蓋了您在構建專業網頁應用程式時所需的所有內容,以釋放物件導向程式設計在 JavaScript 中的力量。本書從 JavaScript 中物件導向程式設計的基本概念開始,然後逐步進展到涵蓋函數、物件和原型,以及如何使用這些概念使您的程式碼更乾淨、更易維護、更快速,並與其他程式/庫兼容。

在本書結束時,您將學會如何在您的網頁開發工作流程中融入物件導向程式設計,以構建專業的 JavaScript 應用程式。

## 風格與方法

本書充滿實用的指導,展示了如何在現實世界中實現 JavaScript 的物件導向特性。本書的直截了當的特性將使尋求快速學習物件導向 JavaScript 的開發者受益。