当前位置: 首页 > ai >正文

day21|学习前端vue3框架和ts语言

1、学习vue3的生命周期

vue3项目创立,从index.html引入。main.ts。app.vue。Person.vue

app.vue是最后挂载的

ts静态类型语言,js的超集

 

2、学习新语言type script。ts

any任意类型

unknown未知类型。安全的any

never

void

object:所有的非原始类型,限制宽泛

Object除了undefined和null的任何值

ts中=>在函数类型声明时表示函数类型,描述参数类型和返回类型

js=>是一种定义函数的语法,是具体的函数实现

ts声明对象类型就是提前用类型描述它的属性和形状。

tuple一种特殊的数组类型,可以存储固定数量的元素。不是关键词

enum枚举可以定义一组命名常量,数字枚举(有反向映射),字符串枚举,常量枚举

type可以创建任意类型别名。联合类型,交叉类型

在js/ts里对象字面量里,只能用,来分隔属性

const house ={

height:180,

cell:3

};

 

3、js模块化开发

模块与模块是互相隔离的

 

http://www.xdnf.cn/news/17203.html

相关文章:

  • 什么是SpringBoot
  • Spring事务失效场景?
  • TCP粘包问题详解与解决方案
  • 使用SETNX实现分布式锁
  • 如何解决pip安装报错ModuleNotFoundError: No module named ‘spacy’问题
  • 【C#补全计划:类和对象(九)】接口
  • 嵌入式开发硬件——单片机
  • QtC++ 中使用 qtwebsocket 开源库实现基于websocket的本地服务开发详解
  • Java中接口与抽象类
  • 【MATLAB】(十)符号运算
  • idea开发工具中git如何忽略编译文件build、gradle的文件?
  • 为什么 `source ~/.bashrc` 在 systemd 或 crontab 中不生效
  • 安卓开发:网络状态监听封装的奥秘
  • vLLM:彻底改变大型语言模型推理延迟和吞吐量
  • 【Apache Olingo】全面深入分析报告-OData
  • count(0),count(*),count(1),count(列)有什么区别?
  • Caffeine 三种过期策略详解
  • java - 深拷贝 浅拷贝
  • 大模型2位量化原理解析
  • 【线性代数】5特征值和特征向量
  • “认知裂缝边缘”地带
  • 共识算法介绍
  • DrissionPage自动化:高效Web操作新选择
  • uniapp-vue2导航栏全局自动下拉变色
  • 360纳米AI、实在Agent、CrewAI与AutoGen……浅析多智能体协作系统
  • 下载 | Windows Server 2016最新原版ISO映像!(集成7月更新、标准版、数据中心版、14393.8246)
  • 智能制造的中枢神经工控机在自动化产线中的关键角色
  • 恒虚警检测(CFAR)仿真:杂波边缘与多目标场景分析
  • 代码随想录算法训练营 Day20
  • Oracle 19C In-Memory 列存储技术测试