
typescript
文章平均质量分 56
姥姥家的饭
学海无涯苦作舟
展开
-
vue3和vue2有哪些区别?
vue3.0的设计目标更小更快加强TypeScript支持加强API设计一致性提高自身可维护性开放更多底层功能压缩包体当前最小化并被压缩的 Vue 运行时大小约为 20kB(2.6.10 版为 22.8kB)。Vue 3.0捆绑包的大小大约会减少一半,即只有10kB!编译时优化Slot 默认编译为函数:父子之间不存在强耦合,提升性能Monomorphic vnode factory:参数一致化,给它children信息,建立数据 data这里就是Vue2与Vue3 最大的区转载 2021-03-02 18:07:45 · 2753 阅读 · 0 评论 -
Vue3的构建工具Vite使用
Vue3项目环境搭建安装Node.js官网下载安装:https://nodejs.org/en/ 对应系统、版本下载安装mac HomeBrew安装nodenode -v #版本查看npm -v #版本查看安装Vuenpm install -g @vue/cli #终端执行安装 Vue-CLI'vue -V #查看版本创建项目vue create <Project Name> #创原创 2021-03-02 18:05:38 · 410 阅读 · 0 评论 -
typescript(五)--- typescript中的接口
接口的作用就是为这些类型命名和为你的代码或第三方代码定义规矩,达成一致在说接口之前我们需要了解下 TypeScript 里的类型,因为在接口的使用和类型密不可分。接口关键词 interface 定义一个接口。interface Home { // 定义接口,规定类型 name: string, age: number,}let options: Home = { // 使用接口 name: '小弥', age: 20,}console.log(opt.原创 2020-08-25 15:01:10 · 203 阅读 · 0 评论 -
typescript(四)--- class(类)
利用Class关键字定义类类的定义类的继承类的修饰符类的定义 class Person { name:string; constructor(name:string) { // 构造函数,实例化类的时候触发 this.name = name; } getName():string { return this.name; } setName(name:string):void { .原创 2020-08-21 15:11:45 · 2286 阅读 · 0 评论 -
typescript(三)--- typescript中的函数
函数声明告诉编译器函数的名称、返回类型和参数。函数定义提供了函数的实际主体。函数的定义定义方法传参可选参数默认参数剩余参数箭头函数函数的定义function run ():string { return '必须返回string类型';}function run ():number{ // 必须返回number类型 return 123;}匿名函数let run = function():string { return '必须返回string类型';}le.原创 2020-08-21 13:52:42 · 210 阅读 · 0 评论 -
typescript(二)--- typescript中的数据类型
typescript中的数据类型在typescript中为了让代码编写的更规范、有利于维护,增加了类型校验;布尔类型(boolean)数字类型(number)字符串类型(string)数组类型(array)元素类型(tuple)枚举类型(enum)任意类型(any)null 和 undefinedvoie类型never类型布尔类型(boolean)let flag: boolean = true; let flag: boolean = 123; // 如果赋值其他类型会原创 2020-08-21 12:11:58 · 210 阅读 · 0 评论 -
typescript(一)--- 介绍、安装、工具配置
什么是typescript1、TypeScript 是 JavaScript 的一个超集,支持 ECMAScript 6 标准。2、TypeScript 由微软开发的自由和开源的编程语言。3、TypeScript 设计目标是开发大型应用,它是尾缀为ts的文件,可以编译成纯 JavaScript,编译出来的 JavaScript 可以运行在任何浏览器上。安装typescript在使用npm之前电脑必须安装node.jsnpm install -g typescriptcnpm instal原创 2020-08-21 10:31:27 · 214 阅读 · 0 评论