一:typeScript是什么? 1. TypeScript是JavaScript的超集。 2. 它对JS进行了扩展,向JS中引入了类型的概念,并添加了许多新的特性。 3. TS代码需要通过编译器编译为JS,然后再交由JS解析器执行。 4. TS完全兼容JS,换言之,任何的JS代码都可以直接当成TS使用。 5. 相较于JS而言,TS拥有了静态类型,更加严格的语法,更强大的功能;TS可以在代码执行前
转载
2023-10-11 23:05:33
77阅读
TypeScript 学习记录TypeScript 学习记录快速上手配置文件原始类型标准库声明中文错误消息作用域问题TypeScript Object 类型TypeScript 数组类型TypeScript 元组类型TypeScript 枚举类型TypeScript 函数类型TypeScript 任意类型TypeScript 隐式类型推断TypeScript 类型断言TypeScript 接口(
转载
2023-12-15 10:37:47
68阅读
前端那么多酷炫的东西,真是太好玩了。但是,JavaScript是个拦路虎,尤其是熟悉了Java之类的强类型检查语言之后,每次看到js都感觉不爽。作为一个后端,写JavaScript真的是有一种写吐了的感觉。万幸现在有了更好的选择。为什么要学习TypeScript呢?因为它的语法和Java真的很像。有了这个东西,就可以摆脱恼人的JavaScript,拥抱前端的技术栈。TypeScript是JavaS
转载
2023-12-19 23:46:41
71阅读
# 前端typescript
## 什么是前端typescript
前端是指网站和网页应用程序的用户界面部分。而TypeScript是一种由微软开发的开源编程语言,它是JavaScript的超集,可以在任何支持JavaScript的地方运行。前端TypeScript就是在前端开发中使用TypeScript语言进行编码的方式。
TypeScript通过引入静态类型,增加了代码的可读性和可维护性
原创
2024-03-02 04:56:43
88阅读
一、ts的基本了解1、ts(Typescript简称)是js的发展方向,对变量的类型进行严格限制,使前端变成了强语言类型。React、Vue也会加入TS的阵营。2、ts的使用需要安装:npm/cnpm install -g typescript3、ts的运行:(1)、新建ts文件index.ts (2)、ts语法在浏览器上无法运行,所以需要使用如下命令 : tsc index
转载
2024-01-10 11:57:06
163阅读
Decorator装饰器装饰器(Decorator)是一种与类(Class)相关的语法,现在typeScript中实现了Decorator。装饰器可以分为以下类型:1.类的装饰装饰器可以用来装饰整个类,当装饰器装饰类时,其实是在类上添加了静态属性。代码可见:@testable
class MyTestableClass{
//...
}
function testable(target){
t
转载
2024-08-20 19:48:33
102阅读
TypeScript是微软公司开发和维护的一种面向对象的编程语言。它是JavaScript的超集,包含其所有元素。强类型和弱类型、静态类型和动态类型是两组不同的概念。类型强弱是针对类型转换是否显示来区分,静态和动态类型是针对类型检查的时机来区分。TS对JS的改进主要是静态类型检查,静态类型检查有何意义?标准答案是“静态类型更有利于构建大型应用”。TypeScript中有哪些类型?类型系统表示语言支
转载
2023-09-02 09:52:02
51阅读
目录一.基本数据类型的兼容性二.接口兼容性三.函数的兼容性四.类的兼容性类的私有成员和受保护成员五.泛型的兼容性六.枚举的兼容性标称类型简短介绍TS 是结构类型系统(structural type system),基于结构/形状检查类型,而非类型的名字。TS 中的兼容性,主要看结构是否兼容。(核心是考虑安全性),结构化的类型系统(又称鸭子类型检查),如两个类型名字不一样但是无法区分
类型兼容性是基
转载
2023-06-25 17:47:52
105阅读
## 用VSCode和TypeScript进行前端开发
在前端开发中,使用VSCode和TypeScript可以帮助开发人员更高效地编写和管理代码。VSCode是一个轻量级且功能强大的代码编辑器,而TypeScript是JavaScript的超集,提供了静态类型检查和更好的代码结构。
### 为什么选择VSCode和TypeScript?
- **强大的代码智能提示**:VSCode能够智能
原创
2024-05-21 07:10:04
48阅读
## 前端 TypeScript Proxy
### 什么是Proxy?
在前端开发中,我们经常会使用代理(Proxy)这个概念来处理一些复杂的逻辑或者增强对象的功能。Proxy 是 ES6 中新增的功能,它允许我们创建一个代理对象来包装另一个对象,并拦截该对象的操作。通过代理对象,我们可以对原对象的属性进行拦截、修改或增强,从而实现对对象的更强大控制。
### 如何在前端使用 TypeSc
原创
2024-06-17 05:09:57
66阅读
# 使用 TypeScript 创建前端项目的指南
在现代前端开发中,TypeScript 正逐渐成为一种流行的选择,因为它增强了 JavaScript 的类型系统,减少了在开发过程中可能出现的错误。本文将引导您逐步创建一个基础的 TypeScript 前端项目。
## 开发流程概览
以下是创建 TypeScript 前端项目的基本步骤:
| 步骤序号 | 流程
OS(HarmonyOS)开发中也可以使用 TypeScript本篇目的用于对 TS 进行扫盲Tip:ts 路线图。
前端 Typescript 入门 Ant design vue4.x 基于 vue3,示例默认是 TypeScript。比如 table 组件管理。 vue3 官网介绍也使用了 TypeScript,例如:响应式 API:核心 华为的鸿蒙OS(HarmonyOS)开发中也可以使用 TypeScrip
原创
2024-03-30 17:16:48
53阅读
什么是 TypeScript? TypeScript 是一种由微软开发的自由和开源的编程语言,它是JavaScript的一个超集,扩展了JavaScript的语法。 它不是JavaScript的替代品,也不会为JavaScript代码添加任何新功能。相反,TypeScript允许程序员在其代码中使用面向对象的构造,然后将其转换为JavaScript。TypeScript的优点: **1.**静态类
转载
2023-08-11 18:11:56
44阅读
typescript自从诞生以来,都是前端框架的热点,包括但不限于angular、vue3等热门框架都用ts作为代码的底层统一化处理方案。我个人觉得主要是它是代码可读性和可维护性的优点,让开发者喜爱,其实从长远来看,这个是它的利器,我们当然也得知道,它的开发成本是比较高的,而且它跟一些库结合有点瑕疵,主要的是程序员都是很忙的,学习成本这么高的typescript到底值不值得投入生产,确实需要评估。
转载
2023-09-09 01:01:20
75阅读
让 TypeScript 开发后端服务更"有型"TL;DR用 schemats 根据数据库表结构生成 ts 类型文件;用 ts-sql-plugin 直接在代码中写 sql 语句, 并且直连数据库, 用 explain 检测 sql 语句正确性;用 skm_ts 根据 graphql 的 schema.gql 生成参数的 ts 类型文件;没错, 我是在推我的两个库.正文开发后端服务, 在我看来,
转载
2024-01-15 12:54:34
98阅读
本文主要介绍TS基础及在Vue中的实践,附赠《JS项目转TS指南》,旨在帮助还在使用JS的朋友快速使用TS,享受TS带来的丝滑体验。
大家好,我是 Kagol,OpenTiny 开源社区运营,TinyVue 跨端、跨框架组件库核心贡献者,专注于前端组件库建设和开源社区运营。微软于3月16日发布了 TypeScript 5.0 版本。微软表示新版
转载
2024-02-06 22:39:48
84阅读
typescript补充TS的脑图VSCode实现用Ctrl+滚轮实现代码的缩放格式化代码打断点1.基础类型类型断言2.接口普通接口readonly vs const函数类型可索引的类型类类型混合类型接口继承类3.类readonly修饰符存取器4.函数( 转demo3)为函数的参数和返回值添加类型重载5.泛型泛型接口泛型类6.枚举数字枚举字符串枚举计算的和常量成员反向映射const枚举7.高级类
一.TypeScript简介二.TypeScript语法总结1. TypeScript—变量类型声明2. TypeScript—基础数据类型3. TypeScript—数组类型4. TypeScript—联合类型5. TypeScript—Map对象6. TypeScript—元组7. TypeScript—接口8. TypeScript—类9. TypeScript—函数10. TypeScr
转载
2023-09-18 20:25:34
74阅读
前言记录下ts实现后端接口的操作。安装先进目录初始化,然后安装依赖cnpm i express mongoose body-parser bcryptjs jsonwebtoken morgan cors validator helmet dotenv multer http-status-codes -S
cnpm i typescript @types/node @types/express
转载
2024-05-16 15:13:15
386阅读