{"id":17784920,"url":"https://github.com/realgeoffrey/knowledge","last_synced_at":"2025-09-02T04:32:52.071Z","repository":{"id":38855471,"uuid":"47200426","full_name":"realgeoffrey/knowledge","owner":"realgeoffrey","description":"前端复盘笔记 :pencil: ——来自实践后的总结","archived":false,"fork":false,"pushed_at":"2024-04-12T11:21:01.000Z","size":29380,"stargazers_count":113,"open_issues_count":0,"forks_count":28,"subscribers_count":11,"default_branch":"master","last_synced_at":"2024-04-12T17:20:35.509Z","etag":null,"topics":["blog","css","fe","html","javascript"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/realgeoffrey.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2015-12-01T16:01:45.000Z","updated_at":"2024-04-15T03:34:10.896Z","dependencies_parsed_at":"2023-12-23T18:31:08.735Z","dependency_job_id":"af6d787a-f46c-425f-a165-fc235aa3ee8b","html_url":"https://github.com/realgeoffrey/knowledge","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/realgeoffrey%2Fknowledge","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/realgeoffrey%2Fknowledge/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/realgeoffrey%2Fknowledge/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/realgeoffrey%2Fknowledge/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/realgeoffrey","download_url":"https://codeload.github.com/realgeoffrey/knowledge/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243802944,"owners_count":20350316,"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":["blog","css","fe","html","javascript"],"created_at":"2024-10-27T08:22:14.137Z","updated_at":"2025-09-02T04:32:52.055Z","avatar_url":"https://github.com/realgeoffrey.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# knowledge\n\n## 目录\n1. 前端内容\n\n    1. [前端概念](./网站前端/前端内容/README.md)\n    2. [标准库文档](./网站前端/前端内容/标准库文档.md)\n    3. [基础知识](./网站前端/前端内容/基础知识.md)\n2. JS\n\n    1. [JS学习笔记](./网站前端/JS学习笔记/README.md)\n    2. [JS实用方法](./网站前端/JS方法积累/实用方法/README.md)\n    3. [JS模块化方案](./网站前端/JS模块化方案/README.md)\n    4. [JS正则表达式](./网站前端/JS正则表达式/README.md)\n3. HTML+CSS\n\n    1. [HTML+CSS学习笔记](./网站前端/HTML+CSS学习笔记/README.md)\n    2. [响应式相关](./网站前端/HTML+CSS学习笔记/响应式相关.md)\n    3. [弹性盒子（Flexbox）](./网站前端/HTML+CSS学习笔记/弹性盒子（Flexbox）.md)\n    4. [实现具体业务](./网站前端/HTML+CSS学习笔记/实现具体业务.md)\n4. [还原设计稿](./网站前端/还原设计稿/README.md)\n5. [代码调试相关](./网站前端/代码调试相关/README.md)\n6. 前端技术栈\n\n    1. [Vue.js学习笔记](./网站前端/Vue.js学习笔记/README.md)\n    2. [React学习笔记](./网站前端/React学习笔记/README.md)\n7. 大前端\n\n    1. [Typescript学习笔记](./网站前端/Typescript学习笔记/README.md)\n    2. 向终端\n\n        1. [Hybrid前端开发](./网站前端/Hybrid前端开发/README.md)\n        2. [Hippy学习笔记](./网站前端/Hippy学习笔记/README.md)\n    3. 向后端\n\n        1. [Node.js学习笔记](./网站前端/Node.js学习笔记/README.md)\n        2. [服务端相关](./网站前端/服务端相关/README.md)\n    4. [Python学习笔记](./网站前端/Python学习笔记/README.md)\n    5. [Rust学习笔记](./网站前端/Rust学习笔记/README.md)\n8. \u003cdetails\u003e\n\n    \u003csummary\u003e前端构建工具\u003c/summary\u003e\n\n    1. [webpack学习笔记](./网站前端/webpack学习笔记/README.md)\n    2. [Babel学习笔记](./网站前端/Babel学习笔记/README.md)\n    3. [yarn+Lerna学习笔记](./网站前端/yarn+Lerna学习笔记/README.md)\n    4. [ESLint+Prettier+Stylelint学习笔记](./网站前端/ESLint+Prettier+Stylelint学习笔记/README.md)\n    5. [Node.js脚手架（TypeScript+pm2或nodemon+--inspect）](./网站前端/Node.js脚手架（TypeScript+pm2或nodemon+--inspect）/README.md)\n    6. [我安装的全局仓库](./网站前端/Node.js学习笔记/我安装的全局仓库.md)\n    \u003c/details\u003e\n9. 其他前端专项\n\n    1. [安全漏洞攻击](./网站前端/其他前端专项/安全漏洞攻击/README.md)\n    1. [富文本编辑器](./网站前端/其他前端专项/富文本编辑器/README.md)\n    1. [前端自动化测试](./网站前端/其他前端专项/前端自动化测试/README.md)\n    1. [海外应用总结](./网站前端/其他前端专项/海外应用总结/README.md)\n    1. [水印合成](./网站前端/其他前端专项/水印合成/README.md)\n    1. [监控系统（上报设计）](./网站前端/其他前端专项/监控系统（上报设计）/README.md)\n\n        1. [首屏渲染完成判断](./网站前端/其他前端专项/首屏渲染完成判断/README.md)\n        1. [白屏问题](./网站前端/其他前端专项/白屏问题/README.md)\n        1. [前端日志输出规范（Native）](./网站前端/其他前端专项/前端日志输出规范（Native）/README.md)\n    1. [页面发布更新](./网站前端/其他前端专项/页面发布更新/README.md)\n    1. [离线包差量更新方案](./网站前端/其他前端专项/离线包差量更新方案/README.md)\n    1. [虚拟列表模拟长列表方案](./网站前端/其他前端专项/虚拟列表模拟长列表方案/README.md)\n    1. [无障碍](./网站前端/其他前端专项/无障碍/README.md)\n    1. [压缩、加密混淆、逆向](./网站前端/其他前端专项/压缩、加密混淆、逆向/README.md)\n    1. ~~[低代码](./网站前端/其他前端专项/低代码/README.md)~~\n    1. ~~[微前端](./网站前端/其他前端专项/微前端/README.md)~~\n\n    - [微信生态相关](./网站前端/其他前端专项/微信生态相关/README.md)\n    - [Lark生态开发](./网站前端/其他前端专项/Lark生态开发/README.md)\n10. [HTTP相关](./网站前端/HTTP相关/README.md)\n11. [程序员的自我修养](./网站前端/程序员的自我修养/README.md)\n12. \u003cdetails\u003e\n\n    \u003csummary\u003e\u003ca href=\"https://github.com/realgeoffrey/knowledge/blob/master/网站前端/数据结构与算法/README.md\"\u003e数据结构与算法\u003c/a\u003e\u003c/summary\u003e\n\n    1. [LeetCode记录](./网站前端/数据结构与算法/LeetCode记录/README.md)\n    2. [JS手写代码](./网站前端/JS方法积累/手写代码/README.md)\n    \u003c/details\u003e\n\n- \u003cdetails\u003e\n\n    \u003csummary\u003e其他\u003c/summary\u003e\n\n    1. [/工具使用](./工具使用/README.md)\n    2. [/环境安装、配置](./环境安装、配置/README.md)\n    \u003c/details\u003e\n\n\u003e\u003cdetails\u003e\n\u003e\u003csummary\u003e废弃内容\u003c/summary\u003e\n\u003e\n\u003e1. [兼容至ie6](./网站前端/兼容至ie6/README.md)\n\u003e2. [JS废弃代码](./网站前端/JS方法积累/废弃代码/README.md)\n\u003e3. [原生JS宽高](./网站前端/JS学习笔记/原生JS宽高.md)\n\u003e4. [gulp使用](./网站前端/gulp使用/README.md)\n\u003e5. 初始化模板\n\u003e\n\u003e    1. [cssReset.scss](./网站前端/初始化模板/cssReset.scss)\n\u003e    2. [init.html](./网站前端/初始化模板/init.html)\n\u003e6. [SCSS使用](./网站前端/SCSS使用/README.md)\n\u003e\u003c/details\u003e\n\n\u003e\u003cdetails\u003e\n\u003e\u003csummary\u003e约定\u003c/summary\u003e\n\u003e\n\u003e1. `+`、`-`含义\n\u003e\n\u003e    1. `ie8+`：包括ie8以及高于ie8的ie浏览器。\n\u003e    2. `ie8-`：包括ie8以及低于ie8的ie浏览器。\n\u003e2. 变量命名含义\n\u003e\n\u003e    1. `dom`：`Element`实例（或`document`、`Node`实例）\n\u003e    2. `$dom`：jQuery（或Zepto）对象包装的DOM元素\n\u003e    3. `obj`：对象实例\n\u003e    4. `arr`：数组实例\n\u003e3. 浏览器针对的系统环境\n\u003e\n\u003e    1. `PC`：针对桌面端制作的网页（系统包括：macOS、Windows）。\n\u003e    2. `WAP`：针对移动端（手机浏览器或Hybrid App）制作的页面（系统包括：iOS、Android）。\n\u003e4. 默认仅针对浏览器的JS运行时环境（JavaScript runtime environment）\n\u003e\n\u003e    其他JS运行时环境：Node.js、[Deno](https://github.com/denoland/deno)、[Bun](https://github.com/oven-sh/bun)。\n\u003e5. 原型链（`[[Prototype]]`）\n\u003e\n\u003e    （非标准）`对象.__proto__`等价于：`Object.getPrototypeOf(对象)/Object.setPrototypeOf(对象, 原型对象)`\n\u003e6. 父子级含义\n\u003e\n\u003e    广义上可能包含祖先级、孙辈级之间关系，不仅仅是一层父子间关系。\n\u003e\u003c/details\u003e\n\n---\n\u003e\u003cdetails\u003e\n\u003e\u003csummary\u003e完美不在于无以复加，而在于无可删减。\u003c/summary\u003e\n\u003e\n\u003e[![Star History Chart](https://api.star-history.com/svg?repos=realgeoffrey/knowledge\u0026type=Date)](https://star-history.com/#realgeoffrey/knowledge\u0026Date)\n\u003e\u003c/details\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frealgeoffrey%2Fknowledge","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frealgeoffrey%2Fknowledge","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frealgeoffrey%2Fknowledge/lists"}