# memo **Repository Path**: yakima/memo ## Basic Information - **Project Name**: memo - **Description**: 程序员备忘录记录了WEB程序员常用的知识点,方便温故知新,自我成长。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-02-22 - **Last Updated**: 2024-03-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 程序员备忘录
> 《程序员备忘录》记录了WEB程序员常用的知识点,方便温故知新,自我成长。 本书动笔最早是在2018年左右,起因是自己找工作准备面试,一边准备面试一边总结当时的常见面试题,于是有了本书的“初稿"。说是初稿,但其实内容并不成体系,东一块西一块的,只是简单按目录进行了归类,并不能称之为“书”。 现在,做前端已经有8年了,工作经验和阅历也比之前更丰富了,于是着手将之前的内容进行整理,从而有了本书。此次整理,并不是简单将之前的内容汇总,用行业的话来说,应该叫重构。与此同时,也总结了很多新的话题,以免书中部分内容过时。 **这本书的目标读者不包括零基础的纯新手**,主要是帮助初、中级开发进阶高级开发,或者帮助高级开发进一步进阶用的。不过光靠看书是不够的,工作经验也是很重要的,工作久了你会有些自己感悟。所以大家在平时工作中还是要多注意代码质量,想想怎么样写更好,平时多进行小范围的重构。这样不仅自己后面维护代码更轻松,而且也对自己的技能进行了实际意义上的打磨,对以后的职业发展更有助益。 你可以通过以下方式/渠道阅读本书: - [Github仓库](https://github.com/Yakima-Teng/memo)。 - [多网页版本](https://www.orzzone.com/memo)。 - [单网页版本](https://www.orzzone.com/memo/single):可用浏览器直接打印成PDF电子书放到水墨屏电纸书阅读器中阅读,更护眼。 - [PDF电子书](https://pan.baidu.com/s/17zS-w0ukaIr0Y2wwjTFT2A?pwd=82xh):文件名为“程序员备忘录.pdf”。 - [安卓客户端](https://pan.baidu.com/s/17zS-w0ukaIr0Y2wwjTFT2A?pwd=82xh):文件名为“memo.apk”。 - [Windows客户端](https://pan.baidu.com/s/17zS-w0ukaIr0Y2wwjTFT2A?pwd=82xh):文件名为“memo.exe”。免安装,点击直接运行。 **保护你的眼睛** > 本书提供单页HTML版本:[https://www.orzzone.com/memo/single](https://www.orzzone.com/memo/single)。读者可以直接利用浏览器的打印功能打印成PDF电子书放到水墨屏电纸书阅读器中阅读。以减少对眼睛的损害。 由于编写时间仓促,如您发现有错误或需要补充、删减的地方,或是有想讨论的内容,请到这里提交:[https://github.com/Yakima-Teng/memo/issues](https://github.com/Yakima-Teng/memo/issues)。 最后,希望本书的内容能给大家带来一些帮助。如读者有宝贵意见和建议,欢迎邮件指出,我会及时更新本书内容。 **版权说明** > 说是书,其实当前版本也有不少内容是对网络上的优质内容进行了“拿来主义”,对部分内容进行了调整,希望有时间能慢慢磨好这本电子书的质量。 参考的文档已列与本书末处,但由于整理的部分笔记时间较早,当时的出处已不可考,可能少列了。 若您发现文字和图片有侵犯到您的权益,请务必联系我。 > > 本书中引用的他人文章版权归原作者/平台所有,本人自己写的部分版权归本人所有。本书仅用于个人私下学习。谢绝商用。 作者:Yakima Teng ——2024年1月18日,于上海 **目录** - [前端基础](./base.md) - [JavaScript](./javascript.md) - [CSS](./css.md) - [HTML](./html.md) - [DOM](./dom.md) - [移动端开发](./wap.md) - [HTTP](./http.md) - [REST](./rest.md) - [JS内存回收机制](./garbage-collection.md) - [Vue2的响应式原理](./vue2.md) - [Vue2的diff算法](./vue2-diff.md) - [Vue3的响应式原理](./vue3.md) - [React](./react.md) - [数据结构和算法](./data-structure.md) - [最佳实践](./best-practices.md) - [设计模式](./design-patterns.md) - [Webpack](./webpack.md) - [Performance 性能数据统计](./performance.md) - [Babel和AST(抽象语法树)](./babel.md) - [从输入URL到整个页面显示在用户面前发生了什么](./page-load.md) - [前端优化](./optimize.md) - [安全](./safety.md) - [缓存](./cache.md) - [MySQL](./mysql.md) - [Python](./python.md) - [简历与工作](./job.md) - [写在最后](./last.md) - [附录1:参考文档](./reference.md) - [附录2:致谢名单](./thanks.md)