加载中...
Javascript
Promise
Proxy 和 Reflect
垃圾回收
尾调用和尾递归
数据类型
模块
闭包
Typescript
最佳实践
模板字面量类型
泛型
性能优化
首屏加载优化
最佳实践
CSS最佳实践
Javascript
React
git 实践
前端组件设计原则
通用工程实践
构建工具
Webpack
Loader
Plugin
分包
最佳实践
构建优化
Vite
框架
React
Fiber
Hooks
react-router
setState
渲染原理
HOC、Hooks、Mixin
Redux
spa 路由原理
虚拟 Dom 与 diff
AST 抽象语法树
AST抽象语法树
demo
事件循环
单元测试
图标方案
微前端
文件上传&下载
柯里化
设计稿多端适配方案
关于
最佳实践
接口命名以大写字母 I 开头,来自:
http://wiki.eclipse.org/Naming_Conventions#Classes_and_Interfaces
type 类型以大写字母 T 开头
类型定义文件(.d.ts)如何放置
临时类型,在使用时定义
组件个性化类型,定义在 ts(x) 文件中
范围/全局数据,定义在 global.d.ts 文件中,并在 tsconfig.json 配置让其生效
最佳实践
类型定义文件(.d.ts)如何放置