Pro JavaScript Development: Coding, Capabilities, and Tooling

0
(0)

Pro JavaScript Development: Coding, Capabilities, and Tooling
 

  • Author:Den Odell
  • Length: 472 pages
  • Edition: 1
  • Publisher: Apress
  • Publication Date: 2014-08-08
  • ISBN-10: 1430262680
  • ISBN-13: 9781430262688
  • Sales Rank: #2366902 (See Top 100 Books)
  • Download:Register/Login to Download
  • Buy Print:Buy from amazon


    Book Description

    Pro JavaScript Development is a practical guide for front-end web developers who are experienced at building web pages with HTML, CSS, and JavaScript, and now wish to advance their JavaScript skills to a higher level. You will learn how to build large, well-structured, high quality, mobile-optimized web sites and apps, using the latest supported browser APIs, language features, and tools. This book teaches and shows you in practical hands-on terms how you can:

    • Master the performance, reliability, stability, and code manageability of your JavaScript
    • Understand and write efficient object-oriented and prototypal code, including full understanding of the ‘this’ keyword
    • Boost the performance of your JavaScript code
    • Architect large web applications using common design patterns
    • Write high quality JavaScript code and avoid the pitfalls most likely to cause errors
    • Manage code dependencies with AMD and RequireJS
    • Develop for mobile, build games, and set up a real-time video chat using modern APIs such as Geolocation, Canvas and WebRTC
    • Document your code as the professionals do
    • Write command-line and web server applications in JavaScript with Node.js,
    • Use build tools, such as Grunt and Gulp, to automate repetitive tasks and improve your development workflow

    Using real-world examples and applications that you’ll build yourself, Pro JavaScript Development has unique, practical content that will make you a better JavaScript developer. Become a master of the latest JavaScript coding techniques and tools, and harness its best capabilities today.

    What you’ll learn

    • To build faster and more efficient web apps using the latest techniques
    • How to select the best libraries and frameworks for each project based on design patterns and sound principles
    • To manage JavaScript objects with inheritance through the ‘prototype’ property and the ‘this’ keyword
    • To unit test your JavaScript, to measure and improve the quality of your code
    • To create your own web server using Node.js, featuring real-time bidirectional communication with web sockets

    Who this book is for

    This book is intended for the front-end web developer who is already using JavaScript but wants to know what tools, and techniques they can use to enhance their development. You want to create better apps, better sites, with the best and latest skills.

    Table of Contents

    Chapter 1. Object-Oriented JavaScript
    Chapter 2. Documenting JavaScript Code
    Chapter 3. Writing High-Quality JavaScript
    Chapter 4. Boosting JavaScript Performance
    Chapter 5. Design Patterns: Creational
    Chapter 6. Design Patterns: Structural
    Chapter 7. Design Patterns: Behavioral
    Chapter 8. Design Patterns: Architectural
    Chapter 9. Managing Code File Dependencies
    Chapter 10. Mobile JavaScript Development
    Chapter 11. Building Games with Canvas API
    Chapter 12. Using WebRTC for Video Chat
    Chapter 13. Using Client-Side Templates
    Chapter 14. The Node.js Application Platform
    Chapter 15. Build Tools and Automation
    Chapter 16. Browser Developer Tools

    中文:

    书名:Pro JavaScript Development: Coding, Capabilities, and Tooling

    Pro JavaScript Development是面向前端Web开发人员的实用指南,这些开发人员在使用HTML、CSS和JavaScript构建网页方面经验丰富,现在希望将他们的JavaScript技能提高到一个更高的水平。您将学习如何使用最新支持的浏览器API、语言功能和工具来构建大型、结构良好、高质量、针对移动设备进行优化的网站和应用程序。本书以实际操作的方式教授并向您展示了如何:

    • Master the performance, reliability, stability, and code manageability of your JavaScript
    • 理解并编写高效的面向对象和原型代码,包括完全理解‘This’关键字
    • 提高您的JavaScript代码的性能
    • 使用通用设计模式设计大型Web应用程序
    • 编写高质量的JavaScript代码,避免最有可能导致错误的陷阱
    • Manage code dependencies with AMD and RequireJS
    • 使用Geolocation、Canvas和WebRTC等现代API为移动设备开发、构建游戏和设置实时视频聊天
    • 像专业人员一样记录代码
    • 使用Node.js用JavaScript编写命令行和Web服务器应用程序,
    • 使用Grunt和Gulp等构建工具自动执行重复性任务并改进开发工作流

    使用您将自己构建的真实世界的示例和应用程序,Pro JavaScript Development有独特的、实用的内容,这些内容将使您成为一名更好的JavaScript开发人员。掌握最新的JavaScript编码技术和工具,并充分利用其最好的功能。

    你会学到什么?

    • 使用最新技术构建更快、更高效的Web应用程序
    • 如何根据设计模式和合理的原则为每个项目选择最佳的库和框架
    • 通过‘Prototype’属性和关键字来管理继承的JavaScript对象
    • 对您的JavaScript进行单元测试,以测量和改进代码的质量
    • 使用Node.js创建您自己的Web服务器,提供与Web套接字的实时双向通信

    这本书是为谁而写的

    这本书的目标读者是已经在使用JavaScript的前端Web开发人员,但想知道他们可以使用什么工具和技术来增强他们的开发。你想用最好的和最新的技能创建更好的应用程序、更好的网站。

    目录表

    第1章.面向对象的JavaScript
    Chapter 2. Documenting JavaScript Code
    第3章:编写高质量的Java脚本
    Chapter 4. Boosting JavaScript Performance
    Chapter 5. Design Patterns: Creational
    Chapter 6. Design Patterns: Structural
    Chapter 7. Design Patterns: Behavioral
    Chapter 8. Design Patterns: Architectural
    Chapter 9. Managing Code File Dependencies
    Chapter 10. Mobile JavaScript Development
    第11章:使用Canvas API构建游戏
    Chapter 12. Using WebRTC for Video Chat
    Chapter 13. Using Client-Side Templates
    第14章Node.js应用程序平台
    Chapter 15. Build Tools and Automation
    第16章.浏览器开发工具

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

    点击星号评分!

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

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

  • 推荐阅读

    评论 抢沙发

    评论前必须登录!

     

    登录

    找回密码

    注册