Secrets of the JavaScript Ninja, 2nd Edition

0
(0)

Secrets of the JavaScript Ninja, 2nd Edition
 

  • Author:Bear BibeaultJohn ResigJosip Maras
  • Length: 464 pages
  • Edition: 2
  • Publisher: Manning Publications
  • Publication Date: 2016-09-10
  • ISBN-10: 1617292850
  • ISBN-13: 9781617292859
  • Sales Rank: #57218 (See Top 100 Books)
  • Download:Register/Login to Download
  • Buy Print:Buy from amazon


    Book Description

    Summary

    More than ever, the web is a universal platform for all types of applications, and JavaScript is the language of the web. If you’re serious about web development, it’s not enough to be a decent JavaScript coder. You need to be ninja-stealthy, efficient, and ready for anything. This book shows you how.

    Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

    About the Technology

    JavaScript is rapidly becoming a universal language for every type of application, whether on the web, on the desktop, in the cloud, or on mobile devices. When you become a JavaScript pro, you have a powerful skill set that’s usable across all these domains.

    About the Book

    Secrets of the JavaScript Ninja, Second Edition uses practical examples to clearly illustrate each core concept and technique. This completely revised edition shows you how to master key JavaScript concepts such as functions, closures, objects, prototypes, and promises. It covers APIs such as the DOM, events, and timers. You’ll discover best practice techniques such as testing, and cross-browser development, all taught from the perspective of skilled JavaScript practitioners.

    What’s Inside

    • Writing more effective code with functions, objects, and closures
    • Learning to avoid JavaScript application pitfalls
    • Using regular expressions to write succinct text-processing code
    • Managing asynchronous code with promises
    • Fully revised to cover concepts from ES6 and ES7

    About the Reader

    You don’t have to be a ninja to read this book—just be willing to become one. Are you ready?

    About the Authors

    John Resig is an acknowledged JavaScript authority and the creator of the jQuery library. Bear Bibeault is a web developer and author of the first edition, as well as coauthor of Ajax in Practice, Prototype and Scriptaculous in Action, and jQuery in Action from Manning. Josip Maras is a post-doctoral researcher and teacher.

    Table of Contents

    Part 1: Warming up
    Chapter 1: JavaScript is everywhere
    Chapter 2: Building the page at runtime

    Part 2: Understanding functions
    Chapter 3: First-class functions for the novice: definitions and arguments
    Chapter 4: Functions for the journeyman: understanding function invocation
    Chapter 5: Functions for the master: closures and scopes
    Chapter 6: Functions for the future: generators and promises

    Part 3: Digging into objects and fortifying your code
    Chapter 7: Object orientation with prototypes
    Chapter 8: Controlling access to objects
    Chapter 9: Dealing with collections
    Chapter 10: Wrangling regular expressions
    Chapter 11: Code modularization techniques

    Part 4: Browser reconnaissance
    Chapter 12: Working the DOM
    Chapter 13: Surviving events
    Chapter 14: Developing cross-browser strategies

    appendix A: Additional ES6 features
    appendix B: Arming with testing and debugging
    appendix C: Exercise answers

    中文:

    书名:《爪哇忍者的秘密》,第二版

    Summary

    Web比以往任何时候都更成为适用于所有类型应用程序的通用平台,而JavaScript是Web的语言。如果你对Web开发是认真的,它不足以成为一个像样的JavaScript程序员。你需要成为忍者–潜行,高效,并为任何事情做好准备。这本书告诉你如何做到这一点。

    购买纸质书包括从Manning Publications购买PDF、Kindle和ePub格式的免费电子书。

    关于技术

    无论是在Web上、桌面上、云中还是移动设备上,JavaScript正在迅速成为每种类型应用程序的通用语言。当您成为一名JAVASCRIPT专业人员时,您就拥有了在所有这些领域都可以使用的强大技能集。

    About the Book

    Secrets of the JavaScript Ninja, Second Edition 用实际例子清楚地说明每一个核心概念和技术。这个完全修订后的版本向您展示了如何掌握关键的JavaScript概念,如函数、闭包、对象、原型和承诺。它涵盖了DOM、事件和计时器等API。您将发现测试和跨浏览器开发等最佳实践技术,所有这些技术都是从熟练的JavaScript从业者的角度传授的。

    What’s Inside

    • 使用函数、对象和闭包编写更有效的代码
    • 学习避免Java应用程序陷阱
    • 使用正则表达式编写简洁的文本处理代码
    • Managing asynchronous code with promises
    • 全面修订以涵盖ES6和ES7中的概念

    About the Reader

    你不一定要成为忍者才能读这本书–只要愿意成为一名忍者即可。准备好了吗?

    About the Authors

    John Resig is an acknowledged JavaScript authority and the creator of the jQuery library. Bear Bibeault 是一名Web开发人员,也是第一版的作者,同时也是 Ajax in Practice, Prototype and Scriptaculous in Action, and jQuery in Action from Manning. Josip Maras 是一名博士后研究员和教师。

    Table of Contents

    Part 1: Warming up
    Chapter 1: JavaScript is everywhere
    Chapter 2: Building the page at runtime

    Part 2: Understanding functions
    第3章:初学者使用的第一类函数:定义和参数
    第4章:熟练工的函数:理解函数调用
    第5章:主程序的函数:闭包和作用域
    Chapter 6: Functions for the future: generators and promises

    第3部分:深入研究对象并加强代码
    第7章:使用原型面向对象
    Chapter 8: Controlling access to objects
    Chapter 9: Dealing with collections
    第10章:争论正则表达式
    第11章:代码模块化技术

    第4部分:浏览器侦察
    第12章:使用DOM
    第13章:幸存事件
    第14章:制定跨浏览器策略

    appendix A: Additional ES6 features
    附录B:用测试和调试武装起来
    附录C:练习答案

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

    点击星号评分!

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

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

  • 推荐阅读

    评论 抢沙发

    评论前必须登录!

     

    登录

    找回密码

    注册