我是谁

你好,我是鱼。本职工作是一名建筑工程造价工程师, 日常和图纸、工程量清单、定额打交道,不是科班出身的前端工程师。

开始学 JavaScript,最初只是想弄明白一件事:每天在用的那些网页,到底是怎么被造出来的。 后来发现,能让一个页面按自己的想法动起来,这种感觉比弄懂本身更让人上瘾。

这个站点用来做什么

这里不写「三天精通」的教程,只做三件事:

  • 记录过程 —— 包括走错的路。很多坑当时想不通,隔几个月回看反而最清楚。
  • 沉淀方法 —— 语法随处可查,但「怎么调试」「怎么拆分函数」这类经验不容易搜到。
  • 鞭策自己 —— 写下来才算真的懂了。输出是最好的输入检验。

学习方式

我的方法很笨,但有效:带着一个具体的小目标去学。 不是「今天看完第三章」,而是「今天要让这个按钮点了有反应」。 为了这个目标去查文档、猜原因、加日志,最后跑通的那一刻,知识才是自己的。

不追求把 JavaScript 学完,只追求把手上这件事做完。做完之后回头看,发现已经走了很远。

目前的进度

能独立完成:变量与函数的组织、DOM 的查询与操作、异步流程控制, 以及把一个想法从控制台里跑通,再写成可以复用的函数。

还在补:原型与继承、模块化、更规范的前端工程实践。这是我接下来要走的路。

免责声明

请务必阅读

本站(鱼的记忆)为个人网站,站内所有内容与代码片段均出于学习与研究目的整理和分享。

站内内容为个人理解,可能存在错误或已经过时,仅供参考,请以官方文档为准。

本站内容如涉及引用他人成果,会尽量注明来源;若无意中侵犯了您的权益,请告知,我会尽快处理。

本站对因使用本站内容而产生的任何直接或间接损失不承担责任。