火车上起得早,还有两个钟的时间回到广州。于是又想着是不是该写点什么,然后想到什么写什么好了。在北京待了两个多月的时间,学了一些东西,但也荒废了许多时间。简单遍历一下,差不多做了这么几件事情

读书

预定的看书计划完成了一半,是一开始太贪心了吗…

Javascript 语言精粹

在去北京的火车上看完,印象很深刻的是对原型的解释、构造函数的使用、this 的解释、函数的调用方式、函数式编程等。虽然平时写代码也是这些东西,但是看一遍下来会有眼前一亮的感觉,暴露了之前没好好看权威指南吗..书上的内容很清晰准确,收拾了很多自己疑惑的地方

Javascript 设计模式

之前在公司曾利用午休半个钟的时间啃这本书,看了三分之一差不多,但当时没有做笔记,于是在北京又重新啃了。很推荐这本书,其中讲解的设计模式立足于 Javascript,配合之前项目中的一些实践,不难理解,会有对号入座的感觉,回过头来再写代码会有意识地往这方面思考。书中也提到了 Javascript MV* 模式的概念,这应该是由前端的特点决定的吧

编写高质量代码

内容很丰富的一本书,涵盖了很多个方面的问题,最令人惊喜的是其中对于执行上下文和作用域的解释。其他还有部分代码技巧,数据交互方式和安全攻击等也是一个比较好的积累

了不起的 Node.js

由于之前看过 Node 相关的其他书籍,因此觉得这本书看上去很熟悉,套路也很普通,由 Node 的简单介绍,到网络协议和几个主要模块的介绍,还有框架的使用。应该说很普通吧

基于MVC的Javascript Web富应用开发

跟别人借的书,翻了半本不到就被要回去了。书中以构建一个完整的 MVC 项目的例子逐步介绍代码的结构和封装方式,对理解 MVC 有挺大帮助的感觉

jQuery 技术内幕

喵 jQuery 的源码有种豁然开朗的感觉,特别是理解到一些常用方法是如何实现的时候,让人特别兴奋。我看这本书的过程是,喵书、喵源码、翻译源码注释、再喵书做笔记,这样一个方法一个方法看下来。书还没有啃完,在 Sizzle 那一章卡了一段时间。一开始从上往下看,有一个星期的时间进度不大,慢慢发现问题在于 Sizzle 的实现中涉及很多函数调用和逻辑分支,在搞不清楚每个工具函数的使用之前自然很难理解主函数的调用。于是跳过前面一部分从后面看起,读起来就没那么困难了。在这之后被学校的作业插断了进度,这本书也就暂停了。这几天有时间了会继续捡这本书,期待一下下

深入浅出 NodeJS

很厉害的一本书。书中详细介绍了 Node 本身的设计思路,甚至从底层展开(这部分我没看懂..)。介绍了有一些模块和问题场景的解决思路,学习到很多。此外,收获还有网络协议在这本书上面恶补回来了一番,缓存机制的实现变得更加清晰,测试途径也了解了一丢丢。很遗憾没有入手这本书,推荐推荐

补漏

  • 正则表达式
    眼红了很久的正则表达式在看 jQuery 那本书之前终于下决心啃下来了,然后就啃下来了。之前有尝试过但由于实践太少时间一长也就丢了,多尝试的话其实正则表达式也很吸引人的感觉

  • XSS
    之前项目中有遇到 XSS 的问题,当时随手拿了别人的代码,对 XSS 的问题并没有深入了解,随后在交叉面试中由于这部分内容不熟悉被面试官批了一顿.. 于是又补了这一块,还没写成博文,感觉现在也还是半桶水

  • XMLHttpRequest
    一直在使用但一直不熟悉,然后下定决定把这块内容吃了,并在这个基础上封装了代码方便以后使用,好吧其实也就花了一个下午的时间..

  • PJAX
    接触过但没意识到其重要性,补了一些这方面的内容

博客

现在这个博客是捣鼓了一天 hexo 的结果。本来打算自己写代码来处理所有的 md 笔记导出 html,写了一部分完成了资源列表,发现还有分页、增量更新、文章预览等等各种问题要处理,便果断投向 hexo。很方便很强大的一个静态博客系统(编译速度在 3.0 有了成倍的提升,换成我估计会是拖拉机)

校招

只经历了交叉面试和在线笔试。前者啪啪啪打了我好几下脸,后者把我虐哭在厕所。最深刻的感觉是,竞争很大但不足很多,心态放下来好好学东西咯

动漫

看书、作业之余补了几部番,有大半年的时间没补过旧番了吧。物语系列一如既往很愉悦,Psycho-Pass 老虚依然大杀特杀。

其他

每天从学校到出租屋要提防着路上的💩,现在想想还是挺凄凉的;邻居家的小狗每天汪汪汪地叫个不停,经常卖萌但又怕生;每次闯进来一个飞蛾,战争便开始了;吃了烤鸭,以后不想吃了;还有去了很多次的川菜馆和兰州拉面… 完结撒花