{"id":21296517,"url":"https://github.com/yakima-teng/memo","last_synced_at":"2025-10-28T21:39:22.676Z","repository":{"id":15238357,"uuid":"77771079","full_name":"Yakima-Teng/memo","owner":"Yakima-Teng","description":"👻 以写书的方式撰写的技术博客，以便内容更有结构性。记录了WEB编程常用的知识点。有单页版、多页版、PDF版，并且提供了安卓、Windows等客户端。支持暗黑模式。","archived":false,"fork":false,"pushed_at":"2024-12-16T00:30:15.000Z","size":1973,"stargazers_count":54,"open_issues_count":3,"forks_count":7,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-06T06:42:52.095Z","etag":null,"topics":["frontend","javascript","learning","react","vue"],"latest_commit_sha":null,"homepage":"https://www.orzzone.com/memo","language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Yakima-Teng.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-01-01T08:13:11.000Z","updated_at":"2025-02-18T16:01:42.000Z","dependencies_parsed_at":"2024-03-05T09:28:44.512Z","dependency_job_id":"766806cd-6493-40ac-8bfc-daf94ce18a96","html_url":"https://github.com/Yakima-Teng/memo","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Yakima-Teng/memo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Yakima-Teng%2Fmemo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Yakima-Teng%2Fmemo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Yakima-Teng%2Fmemo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Yakima-Teng%2Fmemo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Yakima-Teng","download_url":"https://codeload.github.com/Yakima-Teng/memo/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Yakima-Teng%2Fmemo/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264862419,"owners_count":23674967,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["frontend","javascript","learning","react","vue"],"created_at":"2024-11-21T14:27:39.859Z","updated_at":"2025-10-28T21:39:17.623Z","avatar_url":"https://github.com/Yakima-Teng.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 程序员备忘录\n\n\u003cdiv align=\"center\" style=\"display: flex;align-items: center;justify-content: center;gap:8px;margin:20px 0;\"\u003e\n  \u003cimg style=\"width:200px;\" src=\"https://cdn.orzzone.com/orzzone/book-cover.svg\"\u003e\n\u003c/div\u003e\n\n\u003e 我是一名独立 blogger，有一个维护了很久的博客：[峰间的云](https://www.orzzone.com/blog)，里面有技术内容，也有非技术的内容，加上博客天然的按时间倒排序的特点，导致技术文章的组织缺少条理性，不方便汇总和回顾。因此，有了当前这个以类似书本的方式按章节撰写的博客。我将这本“书”叫做《程序员备忘录》。这本书记录了WEB程序员常用的知识点，方便温故知新，自我成长，书里有很多是自己的学习笔记，也有不少是对网上优质内容的“拿来主义”。\n\n你可以通过以下方式阅读本书：\n\n- [网页版](https://www.orzzone.com/memo)。\n- [安卓客户端](https://pan.baidu.com/s/17zS-w0ukaIr0Y2wwjTFT2A?pwd=82xh)。\n- [Windows客户端](https://pan.baidu.com/s/17zS-w0ukaIr0Y2wwjTFT2A?pwd=82xh)：绿色免安装，下载后点击直接运行。\n\n意见与讨论请到这里提交：[https://github.com/Yakima-Teng/memo/issues](https://github.com/Yakima-Teng/memo/issues)。\n\n::: tip 保护你的眼睛\n\n本书提供单页HTML版本：[https://www.orzzone.com/memo/single](https://www.orzzone.com/memo/single)。读者可以直接利用浏览器的打印功能打印成 PDF 电子书放到水墨屏电纸书阅读器中阅读。以减少对眼睛的伤害。\n\n:::\n\n::: warning 版权说明\n\n参考的书籍/文章已标注在正文当中或列于书本末处，但可能少列了。若您发现文字和图片有侵犯到您的权益，请务必联系我。\n\n本书中引用的他人文章版权归原作者/平台所有，本人自己写的部分版权归本人所有。\n\n本书仅用于个人私下学习。谢绝商用。\n\n联系方式可在作者个人主页中找到：[峰间的云](https://www.orzzone.com)。\n\n:::\n\n**目录**\n\n- [前端基础](./base.md)\n- [JavaScript](./javascript.md)\n- [JavaScript 中的 `new` 操作符](./javascript-new.md)\n- [JavaScript 中的 `this`](./javascript-this.md)\n- [JavaScript 中常用函数的实现](./javascript-utils.md)\n- [JavaScript 中的闭包概念](./javascript-closure.md)\n- [JavaScript 中的事件循环](./javascript-eventloop.md)\n- [JavaScript 中的函数与变量声明提升](./javascript-hoist.md)\n- [JavaScript 中的 `Promise`](./javascript-promise.md)\n- [JavaScript 中的原型链](./javascript-prototype.md)\n- [CSS](./css.md)\n- [HTML](./html.md)\n- [DOM](./dom.md)\n- [移动端开发](./wap.md)\n- [HTTP](./http.md)\n- [REST](./rest.md)\n- [浏览器垃圾回收机制](./garbage-collection.md)\n- [Vue2 的响应式原理](./vue2.md)\n- [Vue2 的 diff 算法](./vue2-diff.md)\n- [Vue3 的响应式原理](./vue3.md)\n- [React](./react.md)\n- [数据结构和算法](./data-structure.md)\n- [最佳实践](./best-practices.md)\n- [设计模式](./design-patterns.md)\n- [Webpack](./webpack.md)\n- [Performance 性能数据统计](./performance.md)\n- [Babel 和 AST（抽象语法树）](./babel.md)\n- [从输入URL到整个页面显示在用户面前发生了什么](./page-load.md)\n- [前端优化](./optimize.md)\n- [安全](./safety.md)\n- [缓存](./cache.md)\n- [MySQL](./mysql.md)\n- [Python](./python.md)\n- [简历与工作](./job.md)\n- [写在最后](./last.md)\n- [附录1：参考文档](./reference.md)\n- [附录2：致谢名单](./thanks.md)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyakima-teng%2Fmemo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyakima-teng%2Fmemo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyakima-teng%2Fmemo/lists"}