本文介绍: 相同点:any和unkonwn 可以接受任何值不同点:any会丢掉类型限制,可以用any类型的变量随意做任何事情。unknown变量会强制执行类型检查,所以在使用一个unknown类型的变量之前,你需要进行类型检查。
1.自我介绍
2.在实习中,你负责那一模块
3.any与unknow的异同
不同点:any会丢掉类型限制,可以用any
类型的变量随意做任何事情。unknown
变量会强制执行类型检查,所以在使用一个 unknown
类型的变量之前,你需要进行类型检查。
4. type 与 interface 和 class 的异同
Class是用于定义对象的结构和行为,它是数据和行为的封装(实现方法)。
Interface是用于描述对象的结构和行为的规范,它是对类的抽象。接口定义了对象应具备的属性和方法,但不提供实现。 接口可以用来描述类的公共部分,并且类可以实现一个或多个接口。
Class用于创建对象,Interface用于定义规范,而Type用于定义数据类型。
class与interface的区别
interface与type的区别
5.vue的最佳实践
编码风格
最佳实践(性能优化)
1、组件按需加载
2、提升首屏加载速度
2.1、webpack体积优化
2.1.1、编译优化
2.1.2、代码压缩打包时间过久的优化方式
2.1.3、构建体积
2.2、可改造成SSR,减少首屏加载时间
3、不需要更新的内容静态化
4、尽量减少DOM层级嵌套
5、不活动的组件,可用<keep-alive>
缓存
6、让传给子组件的 props 尽量保持稳定
7、大数据量的渲染优化
6、画一个平行四边形
7、早期服务端渲染—客户端渲染–服务端渲染
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。