Object-Oriented JavaScript, 2nd Edition

0
(0)

Object-Oriented JavaScript, 2nd Edition
 

  • Author:Kumar Chetan SharmaStoyan Stefanov
  • Length: 382 pages
  • Edition: 2
  • Publisher: Packt Publishing
  • Publication Date: 2013-07-26
  • ISBN-10: 1849693129
  • ISBN-13: 9781849693127
  • Sales Rank: #1190335 (See Top 100 Books)
  • Download:Register/Login to Download
  • Buy Print:Buy from amazon


    Book Description

    Learn everything you need to know about OOJS in this comprehensive guide

    Overview

    • Think in JavaScript
    • Make object-oriented programming accessible and understandable to web developers
    • Apply design patterns to solve JavaScript coding problems
    • Learn coding patterns that unleash the unique power of the language
    • Write better and more maintainable JavaScript code
    • Type in and play around with examples that can be used in your own scripts

    In Detail

    JavaScript is the behavior, the third pillar in today’s paradigm that looks at web pages as something that consists of clearly distinguishable parts: content (HTML), presentation (CSS) and behavior (JavaScript). Using JavaScript, you can create not only web pages but also desktop widgets, browser and application extensions, and other pieces of software. It’s a pretty good deal: you learn one language and then code all kinds of different applications. While there’s one chapter specifically dedicated to the web browser environment including DOM, Events and AJAX tutorials, the rest is applicable to the other environments

    Many web developers have tried coding or adopting some bits of JavaScript, but it is time to “man up” and learn the language properly because it is the language of the browser and is, virtually, everywhere. This book starts from zero, not assuming any prior JavaScript programming knowledge and takes you through all the in-depth and exciting futures hidden behind the facade.

    Once listed in the “nice to have” sections of job postings, these days the knowledge of JavaScript is a deciding factor when it comes to hiring web developers. After reading this book you’ll be prepared to ace your JavaScript job interview and even impress with some bits that the interviewer maybe didn’t know. You should read this book if you want to be able to take your JavaScript skills to a new level of sophistication.

    What you will learn from this book

    • The basics of object-oriented programming, and how to apply it in the JavaScript environment
    • How to set up and use your training environment (Firebug)
    • In depth discussion of data types, operators, and flow control statements in JavaScript
    • In depth discussion of functions, function usage patterns, and variable scope
    • Understand how prototypes work
    • Reuse code with common patterns for inheritance
    • Make your programs cleaner, faster and compatible with other programs and libraries
    • Use object-oriented JavaScript for improving script performance
    • Achieve missing object-oriented features in JavaScript

    Approach

    You will first be introduced to object-oriented programming, then to the basics of objects in JavaScript. This book takes a do-it-yourself approach when it comes to writing code, because the best way to really learn a programming language is by writing code. You are encouraged to type code into Firebug’s console, see how it works and then tweak it and play around with it. There are practice questions at the end of each chapter to help you review what you have learned.

    Who this book is written for

    For new to intermediate JavaScript developer who wants to prepare themselves for web development problems solved by smart JavaScript!

    Table of Contents

    Chapter 1: Object-oriented JavaScript
    Chapter 2: Primitive Data Types, Arrays, Loops, and Conditions
    Chapter 3: Functions
    Chapter 4: Objects
    Chapter 5: Prototype
    Chapter 6: Inheritance
    Chapter 7: The Browser Environment
    Chapter 8: Coding and Design Patterns

    Appendix A: Reserved Words
    Appendix B: Built-in Functions
    Appendix C: Built-in Objects
    Appendix D: Regular Expressions

    中文:

    书名:Object-Oriented JavaScript, 2nd Edition

    在这本全面的指南中了解您需要了解的所有关于OOJS的信息

    Overview

    • Think in JavaScript
    • 使Web开发人员能够访问和理解面向对象编程
    • Apply design patterns to solve JavaScript coding problems
    • 学习释放语言独特力量的编码模式
    • 编写更好、更易维护的Java代码
    • 输入可在您自己的脚本中使用的示例

    In Detail

    JavaScript就是行为,它是当今范式的第三个支柱,它将网页视为由明显可区分的部分组成的东西:内容(HTML)、表示(CSS)和行为(JavaScript)。使用JavaScript,您不仅可以创建网页,还可以创建桌面小部件、浏览器和应用程序扩展以及其他软件。这是一笔相当不错的交易:你学习一门语言,然后编写各种不同的应用程序。虽然有一章专门介绍Web浏览器环境,包括DOM、事件和AJAX教程,但其余的都适用于其他环境

    许多网络开发人员已经尝试过编写或采用一些JavaScript,但现在是时候振作起来,好好学习这门语言了,因为它是浏览器使用的语言,而且几乎无处不在。这本书从零开始,不假设任何先前的JavaScript编程知识,并将带您了解隐藏在外观背后的所有深入和令人兴奋的未来。

    曾经被列在招聘广告中很好的部分,但如今,在招聘网络开发人员时,对JavaScript的了解是一个决定性因素。读完这本书后,你将准备好在你的Java工作面试中取得优异成绩,甚至还会用面试官可能不知道的一些内容给你留下深刻印象。如果您想要将您的JavaScript技能提升到一个新的水平,那么您应该阅读这本书。

    你将从这本书中学到什么

    • 面向对象编程的基础知识,以及如何在JavaScript环境中应用它
    • How to set up and use your training environment (Firebug)
    • 深入讨论了Java中的数据类型、运算符和流控制语句
    • In depth discussion of functions, function usage patterns, and variable scope
    • 了解原型的工作原理
    • 重用具有公共模式的代码以进行继承
    • 使您的程序更干净、更快,并与其他程序和库兼容
    • 使用面向对象的JavaScript来提高脚本性能
    • Achieve missing object-oriented features in JavaScript

    Approach

    首先将向您介绍面向对象的编程,然后介绍Java中对象的基础知识。这本书在编写代码时采取了自己动手的方法,因为真正学习编程语言的最好方法是编写代码。我们鼓励你在Firebug的控制台中输入代码,看看它是如何工作的,然后对它进行调整并玩弄它。每一章的末尾都有一些练习题,帮助你复习所学的内容。

    这本书是为谁写的

    对于新手到中级的JavaScript开发人员来说,他们想要准备好应对由智能JavaScript解决的Web开发问题!

    Table of Contents

    第1章:面向对象的JavaScript
    第2章:原始数据类型、数组、循环和条件
    Chapter 3: Functions
    Chapter 4: Objects
    Chapter 5: Prototype
    Chapter 6: Inheritance
    第7章:浏览器环境
    第8章:编码和设计模式

    Appendix A: Reserved Words
    附录B:内置函数
    Appendix C: Built-in Objects
    附录D:正则表达式

  • 下载电子版:下载地址
  • 购买纸质版:亚马逊商城

    点击星号评分!

    平均分 0 / 5. 投票数: 0

    还没有投票!请为他投一票。

  • 推荐阅读

    评论 抢沙发

    评论前必须登录!

     

    登录

    找回密码

    注册