理解 JavaScript 中的 this

理解this是我们要深入理解 JavaScript 中必不可少的一个步骤,同时只有理解了 this,你才能更加清晰地写出与自己预期一致的 JavaScript 代码。 本文是这系列的第三篇,往期文章: 理解 JavaScript 中的作用域 [理解 JavaScript ...

理解 JavaScript 中的闭包

继上一篇《理解 JavaScript 中的作用域》后,我又立刻写下了这篇文章,因为这两者是存在关联的,在理解闭包前,你需要知道作用域。 而对于那些有一点 JavaScript 使用经验的人来说,理解闭包可以看做是某种意义上的重生,但这并不简单,你需要付出非常多的努力和牺牲才能理解这个概念。 如果你理解了闭包,你会发现即便是没理解闭包之前,你也用到了闭包,但我们要做的就是根据自己的意愿正确地 ...

理解 JavaScript 中的作用域

学习 JavaScript 也有一段时间,今天抽空总结一下作用域,也方便自己以后翻阅。 2. 什么是作用域 如果让我用一句简短的话来讲述什么是作用域,我的回答是: > 其实作用域的本质是一套规则,它定义了变量的可访问范围,控制变量的可见性和生命周期。 既然作用域是一套规则,那么究竟如何设置这些规则呢? 先不急,在这之前,我们先来理解几个概念。 2.1 编译到执行的过程 ...

《程序员的自我修养》-读书笔记

最近在看《程序员的自我修养》,作者陈逸鹤,这是一本值得深读的书。前半册较详细的介绍了一个程序员成长所需要经历和学习的内容,从工作、沟通、生活协调等方面给出了不同建议,其中也介绍了一些有用的网站和工具, 而后半册则是关于作者自学设计的经历以及如何教导孩子学习编程,对于我这样的年轻程序员可能暂时没多大兴趣, ...

一个前端在校生的2018年终总结

最近看到各大社区都有人发布自己的年终总结,我觉得这是一个很好的习惯,所以也来写一篇,既可以回顾这一年来到底做了什么,也能更好地明确下一年的目标。 先简单介绍一下自己,我今年 18 岁,是一名计算机专业的技校生。 这是学习前端开发的第二年,由于去年没有写,所以很有必要说一下我的前端入门经历。 初入前端 2016 年初,读技校,由于从小就对电脑感兴趣,所以我一下就选中了计算机专业。 ...