// ts常用类型:数字、字符串、布尔、数组、元组(固定长度和类型)、枚举、any、void(无返回值)、null、undefined,never
// 关于interface、type
// 1、interface支持重复命名,并且会自动合并;type重复命名会直接报错
// 2、interface可以通过extends扩展类型;type只能通过交叉类型&组合多个类型
// 3、interface不能定义联合类型;type可以定义联合类型及元组
// 关于泛型、any
// 1、都支持任意的数据类型,但泛型保留了对数据类型的检查
// 2、泛型可创建重用组件,不预先设定类型,而在使用时再指定类型
// 3、泛型接收的什么类型,就返汉什么类型
// 原型、原型链
// 1、每个函数创建时都有一个Prototype属性,指向一个对象
// 2、当要查找这个对象的属性时,从自身属性=>__proto__=>Object.Prototype.__proto__=>null
// 重构、重绘
// 1、dom元素的尺寸、位置等几何属性发生变化时,会引发重构;而背景、颜色等变化时,会引发重绘
// 2、重构一定会导致重绘,但重绘不一定引发重构
// flex:通过主轴和交叉轴系统,配合弹性空间的分项算法,来实现灵活的自适应布局
// ssr服务端渲染、csr客户端渲染
// 1、ssr:由服务器将拼接好的html代码发送给浏览器渲染--首屏加载快、服务器压力大
// 2、csr:浏览器通过指向js内容动态渲染页面--首屏加载较慢、服务器压力较小
温故而知新
最新推荐文章于 2026-06-15 19:29:49 发布
7925

被折叠的 条评论
为什么被折叠?



