Skip to content
目录

欢迎来到哑巴湖大水怪的世界 👏

vitePress 官网

Emoji 🎉

1. 虚拟滚动插件:

比如 vue-virtual-scrollervue-virtual-scroll-listreact-tiny-virtual-listreact-virtualized

vue-virtual-scroller 的使用

js
// 安装插件
npm install vue-virtual-scroller

// main.js
import VueVirtualScroller from 'vue-virtual-scroller'
import 'vue-virtual-scroller/dist/vue-virtual-scroller.css'

Vue.use(VueVirtualScroller)

// 使用
<template>
  <RecycleScroller
    class="scroller"
    :items="list"
    :item-size="32"
    key-field="id"
    v-slot="{ item }">
      <div class="user"> {{ item.name }} </div>
  </RecycleScroller>
</template>

该插件主要有 RecycleScroller.vueDynamicScroller.vue 这两个组件,其中 RecycleScroller 需要 item 的高度为静态的,也就是列表每个 item 的高度都是一致的,而 DynamicScroller 可以兼容 item 的高度为动态的情况

2. vueUse

3. 精进 JavaScript | 这些手写你都会吗 ?

4. 前端知识体系、前端监控、性能优化、原理探索、面经等

5. 珠峰:史上最全最专业的 Vue.js 面试题训练营

6. 破解前端面试(80% 应聘者不及格系列):从闭包说起

7. es5/6/7/...

image.png

8.css

image.png

9. ts

image.png

10. vue2/3

image.png

11. react

image.png

12. node

image.png

13. 浏览器

image.png

14. 网络

image.png

15. 性能优化

image.png

16. 工程化/架构/设计模式

17. flutter/rn/Electron

18. 面试经验

19. 安全

20. 开源项目

21. 部署/监控

22. 团队规则

23. 算法

24. 杂谈