JavaScript 忍者秘籍

🌙
手机阅读
本文目录结构
axihe

JavaScript 忍者秘籍

编辑推荐

JavaScript 正以惊人的速度成为各种应用程序的通用语言,包括 Web、桌面、云和移动设备上的应用程序。当成为 JavaScript 专业开发者时,你将拥有可应用于所有这些领域的、强大的技能集。

《JavaScript 忍者秘籍(第 2 版)》使用实际的案例清晰地诠释每一个核心概念和技术。本书向读者介绍了如何掌握 JavaScript 核心的概念,诸如函数、闭包、对象、原型和 promise,同时还介绍了 JavaScript API, 包括 DOM、事件和计时器。你将学会测试、跨浏览器开发,所有这些都是高级 JavaScript 开发者应该掌握的技能。

本书包含以下内容:

  • 使用函数、对象和闭包编写更高效的代码;
  • 学会避免 JavaScript 应用陷阱;
  • 使用正则表达式编写简洁的文本处理代码;
  • 使用 promise 管理异步代码;
  • 全面修订以涵盖 ES6 和 ES7 的概念。

京东上购买

这本书,可以在京东买到,推荐你点击下面的图片进入到京东上购买;

之所以推荐点击上面的图片链接进行购买,是因为如果你通过我的链接购买这本书,我可以拿到1块钱左右的广告费;谢谢大家支持

所有推广的收入,都用于本站(AXIHE.com)的维护和服务器支出。

内容简介

JavaScript 语言非常重要,相关的技术图书也很多,但至今市面没有一本对 JavaScript 语言的重要部分(函数、闭包和原型)进行深入、全面介绍的图书,也没有一本讲述跨浏览器代码编写的图书。而本书弥补了这一空缺,是由 jQuery 库创始人编写的一本深入剖析 JavaScript 语言的书。

本书共分 4 个部分,从不同层次讲述了逐步成为 JavaScript 高手所需的知识。本书从 JavaScript 语言及重要的特性谈起,由浅入深地探讨了函数、作用域、闭包、生成器函数、对象、数组、模块化、JavaScript 与 Web 页面的交互以及事件等主题,引导读者更加深入地了解 JavaScript 的方方面面,充分展示了 JavaScript 语言的各种特性。本书结合 ECMAScript 6 和 7 的相关概念,涵盖了流行的 JavaScript 框架所使用的技术。

本书适合具备一定 JavaScript 基础知识的读者阅读,也适合从事程序设计工作并想要深入探索 JavaScript 语言的读者阅读。

作者简介

John Resig 是 jQuery 之父。

Bear Bibeault 是一名 Web 开发者,是《JavaScript 忍者秘籍(第 1 版)》的合著者,著有《Ajax 实战》《Prototype 和 Scriptaculous 实战》 《jQuery 实战》。

Josip Maras 是一名博士后研究人员,也是一名教师。

目录

第 1 部分 热身

第 1 章 无处不在的 JavaScript

  • 1.1 “理解”JavaScript 语言
  • 1.1.1 JavaScript 是如何发展的
  • 1.1.2 如今的转换编译器已经能让我们体验未来的 JavaScript
  • 1.2 理解浏览器
  • 1.3 使用当前的最佳实践
  • 1.3.1 调试
  • 1.3.2 测试
  • 1.3.3 性能分析
  • 1.4 提高跨平台开发能力
  • 1.5 小结

第 2 章 运行时的页面构建过程

  • 2.1 生命周期概览
  • 2.2 页面构建阶段
  • 2.2.1 HTML 解析和 DOM 构建
  • 2.2.2 执行 JavaScript 代码
  • 2.3 事件处理
  • 2.3.1 事件处理器概览
  • 2.3.2 注册事件处理器
  • 2.3.3 处理事件
  • 2.4 小结
  • 2.5 练习

第 2 部分 理解函数

第 3 章 新手的第一堂函数课:定义与参数

  • 3.1 函数式的不同点到底是什么
  • 3.1.1 函数是第一类对象
  • 3.1.2 回调函数
  • 3.2 函数作为对象的乐趣
  • 3.2.1 存储函数
  • 3.2.2 自记忆函数
  • 3.3 函数定义
  • 3.3.1 函数声明和函数表达式
  • 3.3.2 箭头函数
  • 3.4 函数的实参和形参
  • 3.4.1 剩余参数
  • 3.4.2 默认参数
  • 3.5 小结
  • 3.6 练习

AXIHE / 精选资源

浏览全部教程

面试题

学习网站

前端培训
自己甄别

前端书籍

关于朱安邦

我叫 朱安邦,阿西河的站长,在杭州。

以前是一名平面设计师,后来开始接接触前端开发,主要研究前端技术中的JS方向。

业余时间我喜欢分享和交流自己的技术,欢迎大家关注我的 Bilibili 和抖音。

关注我: Github / 知乎

如果你加我的私人微信,麻烦写上您的 称呼,所在地区,职业,方便我备注,谢谢


本站的微信公众号

阿西河前端教程

Anbang

安邦的私人微信

微信号: yaolushan

Anbang

Bilibili(B站)

朱安邦

Anbang