/notes

前端知识点收集整理

Primary LanguageTypeScript

前端笔记

此库的由来是我在面试的时候, 发现了很多题目, 平时看到过, 但是也没有收集起来, 所以趁着这次换工作的机会, 来实现这个笔记型的库 也方便我后续寻找工作时的一个知识汇总

目录

  • CSS 知识点

    点我展开
    • CSS自定义属性

    • grid布局

    • unocss

    • 行内元素和块元素

  • JS 知识点

    点我展开
    • ArrayBuffer相关

    • JS 中的报错总结以及白屏场景

      • image

      • index

    • Map 与 Set

    • V8入门

      • index

      • indexV2

      • indexV3

    • ahooks 源码

      • ahooks 源码浅析(一)useRequest
    • eslint

      • 项目中的 eslint 插件
    • instanceof 和 typeof

    • node_modules 瘦身

      • README-v2

      • index

    • 代码实现

      • bind 实现

      • es5继承

      • generator 原理

      • new 的实现

      • promise 原理

      • 多维数组合并成一维

      • 批量请求函数

      • 柯里化

      • 路由参数解析

      • 防抖,节流

      • 阶乘函数

    • 其他知识点

    • 前端缓存

    • 图片优化

      • 聊聊图片的优化
    • 垃圾回收机制

    • 基于工单的流程模板引擎调研

      • index
    • 富文本

      • quill.js 2.0升级和添加表格

        • index
      • quill.js 富文本中的光标和选区

        • index
      • quill.js 插件

        • example

          • public
        • index

      • quill.js 自定义工具栏开发指南

        • example

          • public
        • index

      • quill.js 自定义格式扩展

        • example

          • public
        • index

    • 微前端

      • qiankun的实现

        • index
      • 微前端的沙箱

        • index
    • 性能优化

      • 大量数据渲染优化
        • 多数据下的性能优化
    • 技术介绍

      • Web Workers
    • 拖拽和虚拟列表的结合

    • 框架相关

      • ModuleFederation
        • index
    • 源码阅读

      • react-loadable

      • single-spa 源码

        • index

        • single-demo

          • public
    • 瀑布流原理

      • 瀑布流原理
    • 装箱与拆箱

    • 跨域

    • 运算符

    • 鼠标事件

  • blog

    点我展开
    • 从 JSON 说起
  • react 知识点

    点我展开
    • context

    • react-router升级

      • index
    • 生命周期

    • 记一次 React 性能 debug

      • example

        • public
      • index

  • react-native

    点我展开
    • 写给前端的 react-native 开发指南
  • typescript

    点我展开
    • ts 高级进阶实战

    • typescript 进阶(一)

    • typescript 进阶(二)

  • 业务奇怪点

    点我展开
    • iframe
  • 健康

    点我展开
    • 颈椎康复记录
  • 总结

    点我展开
    • 面试题大纲
  • 算法

    点我展开
    • 二叉查找树

    • 二叉树相关

    • 二叉树遍历

    • 其他问题

    • 常见算法

      • kosaraju 算法
    • 并查集

    • 排序

      • 排序问答
    • 算法题集合

      • 简单
        • 7-2 合作圈

        • 7-3 大山的数目

        • 7-5 检测回文字符串

        • 7-6 同构字符串

        • 7-7 数字拆分求和

        • 7-8 最长的美好字符子串

        • 7-8-2 买票需要的时间

        • 7-9 最小硬币个数

        • 7-9-2 无法吃午餐的学生数量

    • 链表

    • 队列

  • 网络相关

    点我展开
    • HTTP, TCP, SOCKET区别

    • OSI七层模型和TCPIP四层模型

    • TCP 握手和挥手

    • http 各版本

    • http 状态码

    • http 缓存

    • https 与 对称加密

    • https 的特点

    • tcp 与 udp

    • tcp 拥塞控制原理

    • tcp 有效传输

    • tcp 滑动窗口

    • 一个TCP连接上能发起多少个HTTP

    • 长链接

  • 记录

    点我展开
    • 框架
      • Bun-一个新的JavaScript运行环境

      • 有意思的 CSS 框架

  • 设计模式

    点我展开
    • 笔记
  • 软件开发

    点我展开
    • 问题

TODO