knowledge

约定 1. `+`、`-`含义 1. `ie8+`:包括ie8以及高于ie8的ie浏览器。 2. `ie8-`:包括ie8以及低于ie8的ie浏览器。 2. 变量命名含义 1. `dom`:`Element`实例(或`document`、`Node`实例) 2. `$dom`:jQuery(或Zepto)对象包装的DOM元素 3. `obj`:对象实例 4. `arr`:数组实例 3. 浏览器针对的系统环境 1. `PC`:针对桌面端制作的网页(系统包括:macOS、Windows)。 2. `WAP`:针对移动端(手机浏览器或Hybrid App)制作的页面(系统包括:iOS、Android)。 4. 默认仅针对浏览器的JS运行时环境(JavaScript runtime environment) 其他JS运行时环境:Node.js、[Deno](https://github.com/denoland/deno)、[Bun](https://github.com/oven-sh/bun)。 5. 原型链(`[[Prototype]]`) (非标准)`对象.__proto__`等价于:`Object.getPrototypeOf(对象)/Object.setPrototypeOf(对象, 原型对象)` 6. 父子级含义 广义上可能包含祖先级、孙辈级之间关系,不仅仅是一层父子间关系。

目录

  1. 前端内容

    1. 前端概念
    2. 标准库文档
    3. 基础知识
  2. JS

    1. JS学习笔记
    • 其他 1. [JS实用方法](/knowledge/%E7%BD%91%E7%AB%99%E5%89%8D%E7%AB%AF/JS%E6%96%B9%E6%B3%95%E7%A7%AF%E7%B4%AF/%E5%AE%9E%E7%94%A8%E6%96%B9%E6%B3%95/) 2. [JS正则表达式](/knowledge/%E7%BD%91%E7%AB%99%E5%89%8D%E7%AB%AF/JS%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F/) 3. [JS算法小结](/knowledge/%E7%BD%91%E7%AB%99%E5%89%8D%E7%AB%AF/JS%E6%96%B9%E6%B3%95%E7%A7%AF%E7%B4%AF/%E7%AE%97%E6%B3%95%E5%B0%8F%E7%BB%93/) 4. [LeeCcode记录](/knowledge/%E7%BD%91%E7%AB%99%E5%89%8D%E7%AB%AF/JS%E6%96%B9%E6%B3%95%E7%A7%AF%E7%B4%AF/LeeCcode%E8%AE%B0%E5%BD%95/)
  3. HTML+CSS

    1. HTML+CSS学习笔记
    2. 响应式相关
    3. 弹性盒子(Flexbox)
    4. 实现具体业务
    • 其他 1. 初始化模板 1. [cssReset.scss](/knowledge/%E7%BD%91%E7%AB%99%E5%89%8D%E7%AB%AF/%E5%88%9D%E5%A7%8B%E5%8C%96%E6%A8%A1%E6%9D%BF/cssReset.scss) 2. [init.html](/knowledge/%E7%BD%91%E7%AB%99%E5%89%8D%E7%AB%AF/%E5%88%9D%E5%A7%8B%E5%8C%96%E6%A8%A1%E6%9D%BF/init.html) 2. [SCSS使用](/knowledge/%E7%BD%91%E7%AB%99%E5%89%8D%E7%AB%AF/SCSS%E4%BD%BF%E7%94%A8/)
  4. 代码调试相关
  5. 前端技术栈

    1. Vue.js学习笔记
    2. React学习笔记
  6. 大前端

    1. Hybrid前端开发
    2. Typescript学习笔记
    3. Hippy学习笔记
    4. Node.js学习笔记

      • 其他 1. [Node.js实用方法](/knowledge/%E7%BD%91%E7%AB%99%E5%89%8D%E7%AB%AF/Node.js%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/Node.js%E5%AE%9E%E7%94%A8%E6%96%B9%E6%B3%95/)
    5. 服务端相关
    6. 微信生态相关
  7. 还原设计稿
  8. HTTP相关
  9. 程序员的自我修养
  10. 前端构建工具 1. [webpack学习笔记](/knowledge/%E7%BD%91%E7%AB%99%E5%89%8D%E7%AB%AF/webpack%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/) 2. [Babel学习笔记](/knowledge/%E7%BD%91%E7%AB%99%E5%89%8D%E7%AB%AF/Babel%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/) 3. [yarn+Lerna学习笔记](/knowledge/%E7%BD%91%E7%AB%99%E5%89%8D%E7%AB%AF/yarn+Lerna%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/) 4. [ESLint+Prettier学习笔记](/knowledge/%E7%BD%91%E7%AB%99%E5%89%8D%E7%AB%AF/ESLint+Prettier%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/) 5. [Node.js脚手架(TypeScript+pm2或nodemon+--inspect)](/knowledge/%E7%BD%91%E7%AB%99%E5%89%8D%E7%AB%AF/Node.js%E8%84%9A%E6%89%8B%E6%9E%B6(TypeScript+pm2%E6%88%96nodemon+--inspect)/) -
    其他 1. [我安装的全局仓库](/knowledge/%E7%BD%91%E7%AB%99%E5%89%8D%E7%AB%AF/Node.js%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/%E6%88%91%E5%AE%89%E8%A3%85%E7%9A%84%E5%85%A8%E5%B1%80%E4%BB%93%E5%BA%93.html)
  11. 无障碍
废弃内容:thumbsdown: 1. [兼容至ie6](/knowledge/%E7%BD%91%E7%AB%99%E5%89%8D%E7%AB%AF/%E5%85%BC%E5%AE%B9%E8%87%B3ie6/) 2. [JS废弃代码](/knowledge/%E7%BD%91%E7%AB%99%E5%89%8D%E7%AB%AF/JS%E6%96%B9%E6%B3%95%E7%A7%AF%E7%B4%AF/%E5%BA%9F%E5%BC%83%E4%BB%A3%E7%A0%81/) 3. [原生JS宽高](/knowledge/%E7%BD%91%E7%AB%99%E5%89%8D%E7%AB%AF/JS%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/%E5%8E%9F%E7%94%9FJS%E5%AE%BD%E9%AB%98.html) 4. [gulp使用](/knowledge/%E7%BD%91%E7%AB%99%E5%89%8D%E7%AB%AF/gulp%E4%BD%BF%E7%94%A8/)

完美不在于无以复加,而在于无可删减。 [![Star History Chart](https://api.star-history.com/svg?repos=realgeoffrey/knowledge&type=Date)](https://star-history.com/#realgeoffrey/knowledge&Date)