type 和 interfacetype  类型别名,给一些类型的组合起别名,这样能够更方便地在各个地方使用。假设我们的业务中,id 可以为字符串或数字,那么我们可以定义这么一个名为 ID 的 type: type ID = string | number; 定义一个名为 Circle 的对象结构 type: type Circle = { x: number; y: numb
转载 2024-05-04 18:51:33
25阅读
# 理解 TypeScript 中的 `setup` 语法 TypeScript JavaScript 的一个超集,它为 JavaScript 添加了类型系统和一些现代化的语言特性。在 Vue 3 中,使用 Composition API 的 `setup` 函数一个非常重要的特点。本文将带你走过实现 `setup` 语法的过程,让你了解如何在 TypeScript 中使用它。 ## 实
原创 7月前
17阅读
```markdown 在讨论“typescript多继承”这一问题时,首先要了解 TypeScript 作为一种语言的继承方式以及其实现的机制。TypeScript 一个超集,它增强了 JavaScript 的功能,允许开发者使用诸如接口和类等面向对象的概念。而多继承指一个类可以同时继承多个父类,在 TypeScript 中并没有直接支持这一特性,但我们可以通过其他方法模拟多继承的效果。
原创 6月前
37阅读
1.TypeScript是什么?TypeScript JavaScript 的一个超集,TypeScript 在 JavaScript 的基础上添加了可选的 静态类型 和基于 类 的面向对象编程。2.为什么要用 TypeScript ?针对这个问题我们可以从两个方面来分析:2.1 用TypeScript的目的是什么 ?TypeScript 最大的目的让程序员更具创造性,提高生产力,它将极大增
没啥用知识前几天跟朋友聊天谈到了网上有人使用非官方数据线和充电器给使用 USB Type-C 口的 iPad Pro 充电,结果导致 iPad 损坏的情况。联想到快充的方法无非提高电压或提高电流,我们猜测与快充协议有关,于是去查了一下,找到一篇写得不错的文章,我们看完以后,感觉的确不应该随便混用不同品牌的充电头和充电线,如果错误使用可能会发生意想不到的事情。鉴于我们并不是微电子行业的从业人员(计
# 在 TypeScript 中实现全局类型声明 TypeScript 一种强类型的编程语言,广泛应用于前端和后端开发。全局类型声明 TypeScript 的一个重要特性,它允许我们在整个项目中使用某些类型而不需要每次都导入。那么,如何实现这一点呢?本文将为你详细介绍实现全局类型声明的流程。 ## 实现全局类型声明的流程 以下实现全局类型声明的基本步骤: | 步骤 |
原创 8月前
31阅读
当你在终端或者控制台工作时,你可能想要记录在终端中所做的一切。这些记录可以用来当作史料,保存终端所发生的一切。比如说,你和一些Linux管理员们同时管理着相同的机器,或者你让某人远程登陆到了你的服务器上,你可能记录想要终端里发生的一切。要实现这个目标,你可以使用script命令。 script是什么 scirpt就是一个命令,可以制作一份记录输出到终端的记录。对于那些想要真实记录终端会话的人
转载 2024-08-07 13:30:42
20阅读
文章目录Vue的介绍Vue的使用方式一: CDN引入方式二: 下载和引入声明式和命令式MVVM模型Vue的属性data属性methods属性问题一: 不能使用箭头函数问题二: this到底指向什么其他属性 Vue的介绍Vue (读音 /vjuː/,类似于 view) 一套用于构建用户界面的渐进式 JavaScript框架。全称是Vue.js或者Vuejs;它基于标准 HTML、CSS 和 Ja
前言:一定要注意这套笔记使用的Vue3,许多Vue2的技术在Vue3中已经被淘汰了。故使用Vue2的小伙伴一定不可生搬硬套。 Vue32020年09月18日正式发布的,现在许多Vue的教程都是基于Vue2来讲解的。但是Vue3到Vue2版本之间存在较大差异,博主也是一个刚入门Vue的小白,推荐大家想要快速上手Vue的话,可以先去看以下菜鸟的Vue教程(Vue2与Vue3都有)菜鸟教程 Vue3,
新语法索引 declare var 声明全局变量 declare function 声明全局方法 declare class 声明全局类 declare enum 声明全局枚举类型 declare namespace 声明(含有子属性的)全局对象 interface 和 type 声明全局类型 export 导出变量 export namespace 导出(含有子属性的)对象 export def
一、什么Nodejs 服务端语言: java、PHP、Python、Ruby、.new、Nodejs等。 Nodejs 使用JavaScript语言 国外有大佬说:“凡事能用js实现的,最终都使用js实现”(应用范围广泛)Nodejs不是一门语言、也不是库、也不是框架,一个javaScript运行环境 简单讲Nodejs可以解析并执行JavaScript代码。 以前只能运行在浏览器中,有了No
转载 2024-05-28 21:02:50
76阅读
什么 TypeScript?引用官方文档的一句话来概括就是 TypeScript JavaScript 类型的超集 。TypeScript可以编译出纯净、 简洁的JavaScript代码,并且可以运行在任何浏览器上、Node.js环境中和任何支持ECMAScript 3(或更高版本)的JavaScript引擎中。学习 TypeScript 之前,我们来简单聊一下他的优点:1、T
TypeScript is JavaScript with syntax for types (TypeScript 一个使用了 types 类型的 JavaScript 语言)。 添加了类型系统的 JavaScript,适用于任何规模的项目。上面的英文从官方网站 ​​[1]​​ 上抄录下来的。 ​​​​ 从上面的文字,可以简单的理解就是针 JavaSc
原创 2021-11-12 01:55:27
524阅读
TypeScript is JavaScript with syntax for types (TypeScript 一个使用了 types 类型的 JavaScript 语言)。 添加了类型系统的 JavaScript,适用于任何规模的项目。上面的英文从官方网站[1]上抄录下来的。从上面的文字,可以简单的理ypes)」。 如果你写过或者
原创 2021-11-13 15:16:46
100阅读
在今天的教程中,我们将一起来了解什么 TypeS
翻译 2022-11-08 15:59:55
115阅读
前言文中内容基本上参考https://ts.xcatliu.com/basics/type-assertion.html 。类型断言TypeScript中类型断言(Type Assertion)可以用来手动指定一个值的类型,用来覆盖TS中的推断。 当 TypeScript 确定赋值无效时,我们可以选择使用类型断言来覆盖类型。注意:如果我们使用类型断言,赋值总是有效的,所以我们需要确保我们正确的。
如果有javascript基础,学习TypeScript其实并不难,写这篇文章的目的记录一下学习ts的过程。因为老是学了之后,就容易忘,好记性不如烂笔头…ts的学习的必要性:新技术的出现都是为了解决原有技术的某个痛点,js很好,这是不可否认的,但它依然有它的不足。背景一、JavaScript的痛点并且随着近几年前端领域的快速发展,让JavaScript迅速被普及和受广大开发者的喜爱,借助于Jav
转载 2023-09-22 09:46:35
130阅读
一 前言存在这样的应用场景:一个组件,没有限定传入变量的类型:即Typescript对不同类型的传入变量都能很好的检查通过;这样可以很大程度的提高组件的复用性。function judege(name: string): string{ console.log(typeof(name));// string return name; }上面的函数很容易的执行除了string,但是如
转载 2024-09-28 21:34:35
26阅读
# 理解 TypeScript 中的 import 语句 ## 引言 TypeScript 一种现代的编程语言,语言特性使得它在大型应用程序的开发中异常强大。而在 TypeScript 中,`import` 语句用于引入其他模块(通常是代码文件),以便在不同文件中共享功能。在这篇文章中,我们将详细介绍如何使用 `import` 语句,包括每个步骤的具体实现与解释。 ## 整体流程 | 步
原创 8月前
66阅读
一、构造函数的分类及调用1.构造函数的分类(1)类的构造函数按照形参分类,可以分为无参构造函数和有参构造函数。 (2)按照类型分类,可以分为普通构造函数和拷贝构造函数。 普通拷贝构造函数可以根据形参的不同进行构造函数重载。但是析构函数不行,析构函数要求不能有形参,所以析构函数不能重载,而且必须没有形参。拷贝构造函数又分为浅拷贝和深拷贝。这两点在下面第四大点单独整理。2.调用不同的构造函数对应的写法
  • 1
  • 2
  • 3
  • 4
  • 5