Object-Oriented JavaScript, 3/e

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 Console 的使用

  • 使您的程式碼更乾淨、更快速,並與其他程式和函式庫相容

  • 瞭解 ES6 中新增的迭代器和生成器功能

  • 瞭解 ECMAScript 6 的箭頭函式,並將其運用於您的程式中

  • 瞭解 Google Chrome 開發者工具中的物件,以及如何使用它們

  • 在工作流程中使用原型繼承和複製屬性的混合方式

  • 在 JavaScript 程式碼中應用反應式程式設計技術

詳細內容

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

本書將使您的 JavaScript 技能提升到更高的水平,為您在專業網頁開發之旅中做好準備。本書已更新至 ES6,涵蓋了在 JavaScript 中發揮物件導向程式設計威力所需的一切,同時構建專業的網頁應用程式。本書從 JavaScript 的物件導向程式設計基礎開始,逐漸深入介紹函式、物件和原型,以及如何利用這些概念使您的程式碼更乾淨、更易維護、更快速且與其他程式/函式庫相容。

通過閱讀本書,您將學習如何將物件導向程式設計融入您的網頁開發工作流程,以構建專業的 JavaScript 應用程式。

風格和方法

本書充滿實用指令,向您展示如何在實際應用中實現 JavaScript 的物件導向功能。本書的簡潔性質將使正在尋找快節奏指南以學習物件導向 JavaScript 的開發人員受益。