博客专栏  >  编程语言   >  Eloquent JavaScript 学习笔记

Eloquent JavaScript 学习笔记

"Eloquent JavaScript" 是一本 “大书”,虽然已经编了十几年代码,读起来还是觉得有一定难度。 而且,本书容量很大,难免看了前面、忘了后面,所以要认认真真的记笔记、做练习,过一段时间还要复习。

关注
0 已关注
22篇博文
  • Eloquent JavaScript 笔记 前言:这是个艰难的决定

    最近在升级一个产品,从后端到前端,只有我一个程序员,后台用PHP、Yii、aws、CentOS 6.5、MongoDB、nginx,前端用ObjC、swift、sqlite、HTML、JavaScri...

    2017-04-26 11:13
    399
  • Eloquent JavaScript 笔记 一、Values, Types, and Operators

    第一章讲js最最基础的东西,数据类型的运算符,甚至连“变量”都没有提及。越是基础的、纯粹的知识,后续应用的场景越是广泛。可以说,只要写js代码,本章的内容就必然会用到。所以,一定要背下来。

    2017-04-27 12:24
    115
  • Eloquent JavaScript 笔记 二:Program Structure

    这一章讲变量、语句、分支、循环等基本概念。

    2017-04-29 15:28
    205
  • Eloquent JavaScript 笔记 三: Functions

    function 在JavaScript中是 “第一等公民” ,第一章中曾经说过,它是六种数据类型之一。 本章就仔仔细细的分析一下它的用法。

    2017-05-04 15:30
    100
  • Eloquent JavaScript 笔记 四:Objects and Arrays

    本章用一个实际的案例 —— 松鼠人,深入讲解了Object的使用方法(应该叫实用方法)。这是一个相当复杂的实例,引入了众多的概念:Array、Object、Map、Correlation等等。 Obj...

    2017-05-05 10:40
    101
  • Eloquent JavaScript 笔记 五: High-Order Functions

    曾经试图学习阮一峰的《函数式编程入门教程》,看了前几段就放弃了,因为真的看不懂。但在头脑中种下了一些概念。通过看了这一章,才真的有点 “入门” 的感觉。第一遍读这一章时,真有一种拨云见日的感觉:神奇啊...

    2017-04-30 22:02
    124
  • Eloquent JavaScript 笔记 六:The Secret Life of Objects

    本书第四章已经讲了Object的基本用法,它好像就是一个map或dictionary。这一章深入讲解Object的面向对象用法,核心概念就是 Object.prototype,以及如何如prototy...

    2017-05-19 21:14
    137
  • Eloquent JavaScript 笔记 七: Electronic Life

    这一章用一个相当复杂的例子,复习了前两章讲的面向对象概念。仅仅理解一些概念是不够的,还需要熟练的使用它们。在实际项目中,我们通常倾向于使用自己熟悉的技术,而避免使用不熟练的技能。所以,必须多做练习,把...

    2017-05-26 10:46
    176
  • Eloquent JavaScript 笔记 八: Bugs and Error Handling

    这一章讲Strict mode、Testing、Debug、Exception和Assert。终于遇到比较简单的一章。

    2017-05-29 17:17
    217
  • Eloquent JavaScript 笔记 九: Regular Expressions(上)

    正则表达式,是很多程序员心中的痛。大部分人都觉得它是一项神奇的技术,或多或少都曾学过一些,但能熟练使用的确实不多。我也不例外,多多少少用过一些,但一直稀里糊涂。这一章的容量很大,系统的讲解了正则表达式...

    2017-05-31 17:56
    156
  • Eloquent JavaScript 笔记 九: Regular Expressions(下)

    这一章太长了,分成两篇笔记吧,否则太吓人了,以后自己也不想看。在这一章上花了好长时间,前前后后看了三遍,两遍英文版、一遍中文版。只是理解了还不行,必须要背下来,多做练习,否则,在实际的项目中还是不愿意...

    2017-05-31 17:59
    106
  • Eloquent JavaScript 笔记 十: Modules

    模块化是js的一个痛点,但又是一个常用的功能,要想真正用js做一个产品,必须对它充分理解。也许只有真正理解了js的模块化方法,才算 “登堂入室” 吧。

    2017-06-12 16:46
    98
  • Eloquent JavaScript 笔记 十一:A Programming Language

    本章使用js实现Egg语言的解释器。解释器是一个复杂的概念,也许需要单独的一本书来讲解。作者通过一个短小精炼的语言Egg,用一章的篇幅就实现了解释器的基本功能,一共不超过200行代码,可谓神奇,同时也...

    2017-06-18 10:01
    103
  • Eloquent JavaScript 笔记 十二:Javascript and the Browser

    这一章简要复习一些基本概念:网络协议、URL、HTTP、WWW、HTML等等。 可以不看。

    2017-06-19 16:37
    66
  • Eloquent JavaScript 笔记 十三:DOM

    DOM 是网页的核心,也是js与HTML之间连接的纽带。 js的最主要用途就是操作DOM,或者说,没有DOM,js也许就不会存在。这一章系统的讲解了各种各样的DOM概念和操作。

    2017-06-20 15:17
    187
  • Eloquent JavaScript 笔记 十四:Handling Event

    这一章讲HTML中各种Events。

    2017-06-21 09:55
    83
  • Eloquent JavaScript 笔记 十五:A Platform Game

    好多年没有见到这种游戏场景了,还记得 “超级玛丽” 吗? 当年的红白机都带有这类游戏。 这一章用几百行代码实现一个游戏,很有可玩性。 DOM居然能用来显示这样的游戏场景,神奇啊。

    2017-06-24 10:48
    151
  • Eloquent JavaScript 笔记 十六:Drawing on Canvas

    本章讲Canvas,在HTML/js中,它是非常独立的一块功能。canvas 是HTML中的绘图SDK。如果做过app,无论是桌面应用,还是手机应用,都免不了会使用系统自带的绘图SDK。而canvas...

    2017-06-26 16:21
    113
  • Eloquent JavaScript 笔记 十七:HTTP

    我们每天无数次的使用HTTP协议,每一次网页访问都会触发一大堆HTTP请求。本章从js的角度,深入浅出的讲一讲HTTP的原理和使用方法。

    2017-06-26 16:23
    197
  • Eloquent JavaScript 笔记 十八:Forms and Form Fields

    Form 主要用来收集用户输入,向server发送数据。

    2017-06-30 16:27
    80
img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部