引入TS的背景:JS的类型系统存在“先天缺陷”,JS代码中绝大部分错误都是类型错误。 TypeScript:静态类型(编译期做类型检查)编程语言,先编译后执行 javaScript:动态类型(执行期做类型检查)编程语言 TS优势:1.更早发现错误;提升效率2.代码中的任何位置都有代码提示,增强体验感 3.强大的类型系统提升了代码的可维护性,重构代码更容易;4.支持最新的ECMAScript语法 5
系列文章目录 TypeScript学习与总结系列文章目录前言一、TypeScript 简介二、TypeScript 开发环境搭建三、TypeScript 基本语法1.小小栗子2.基础类型3.运算符、条件语句、循环4.函数5.方法6.Array数组7.Map对象总结 前言一、TypeScript 简介TypeScript 是 JavaScript 的一个超集,支持ES6 标准。TypeScript
转载 2023-10-05 14:33:47
114阅读
# 使用TypeScript常量的项目方案 在TypeScript使用常量可以提高代码的可读性和维护性,避免魔法数字和字符串的散落在代码中。本文将介绍如何在TypeScript项目中使用常量,并提供一个简单的示例方案。 ## 1. 创建常量文件 首先,在项目中创建一个常量文件,例如`constants.ts`,用于存放所有常量的定义。 ```typescript export const
原创 2024-04-02 06:04:28
316阅读
标签: TypeScript(主要是来加深自己的理解,以机器翻译为主,有问题可以指出,十分感谢) 原文链接http://www.typescriptlang.org/Handbook#modules 这是cmd markdown中的链接点我点我,欢迎批注。这篇文章概括了在TypeScript使用模块组织代码的各种方法。我们将包括内部模块和外部模块以及讨论如何恰当使用他们。我们还会介绍一些外部模块
转载 2024-04-18 16:19:40
99阅读
(1)修改tsconfig.js "checkJs": true, 对js文件进行类型检查 你可以通过添加// @ts-nocheck注释来忽略类型检查; 相反,你可以通过去掉--checkJs设置并添加一个// @ts-check注释来选则检查某些.js文件。 你还可以使用// @ts-ignore来忽略本行的错误。 如果你使用了tsconfig.json,JS检查将遵照一些严格检查标记,
转载 2024-08-19 09:20:03
100阅读
typescript怎么使用属性 在typescript中,我们可以使用属性来表示对象的状态和特征。属性是类中的成员,用于存储数据或者计算值。在这篇文章中,我们将讨论如何在typescript使用属性来解决一个具体的问题。 问题描述: 假设我们正在开发一个学生管理系统,需要记录每个学生的学号、姓名和成绩。我们需要设计一个类来表示学生对象,并且可以设置和获取学生的属性。 解决方案: 1.
原创 2024-01-10 11:05:57
43阅读
# TypeScript Vue Plugin使用方案 在前端开发中,TypeScript和Vue结合可以让我们更好地利用类型系统增强代码的可维护性和安全性。然而,合并这两者并不是总是容易的。本文将给出一个详细的项目方案,来说明如何在Vue项目中使用TypeScript插件。 ## 项目背景 我们希望创建一个简单的任务管理系统。在这个系统中,用户能够创建、查看、更新和删除任务。为了提高代码的
原创 7月前
36阅读
# 在 TypeScript使用插件的指南 TypeScript是一种由微软开发的开放源代码的编程语言,是JavaScript的一个超集,添加了可选的静态类型和基于类的面向对象编程。TypeScript非常灵活,并能够通过插件来扩展其功能。本文将详细介绍如何在TypeScript使用插件,包括设置、使用以及示例代码。 ## 什么是插件? 在开发中,插件是指一种用于扩展软件功能的组件。对
原创 8月前
96阅读
TypeScript中重写(Override)从字面上看,重写就是 重新写一遍的意思。其实就是在子类中把父类本身有的方法重新写一遍。子类继承了父类原有的方法,但有时子类并不想原封不动的继承父类中的某个方法,所以在方法名,参数列表,返回类型(除过子类中方法的返回值是父类中方法返回值的子类时)都相同的情况下, 对方法体进行修改或重写,这就是重写。但要注意子类函数的访问修饰权限不能小于父类的。Type
转载 2023-11-02 07:45:42
68阅读
# 使用 TypeScript 在 UNIAPP 中创建 Class ## 引言 UNIAPP 是一个跨平台的开发框架,可以使用 Vue.js 来开发小程序、H5 和 APP。在使用 UNIAPP 进行开发时,可以选择使用 TypeScript 替代传统的 JavaScript,以提供更好的类型检查和代码提示,进而提高开发效率和代码质量。 本文将介绍如何在 UNIAPP 中使用 TypeSc
原创 2023-10-21 17:23:29
297阅读
## Vue 3与TypeScript的项目方案 随着前端技术的发展,Vue作为一种流行的JavaScript框架,其3.x版本引入了对TypeScript的支持。这使得开发者能够在Vue项目中使用TypeScript来提高代码的可维护性和可读性。本方案将详细介绍如何在Vue 3项目中配置和使用TypeScript,并提供相关代码示例。 ### 项目搭建 首先,确保你已经安装了Node.js
原创 8月前
126阅读
echarts基础学习之组见tooltip笔记(三) 本次学习的是echarts的组件提示框tooltip,在echarts中很多地方都可以用到tooltip提示框,它可以设置在全局中,可设置在系列中,可设置在坐标系中,也可设置在数据项中。下面介绍提示框tooltip它主要的属性,详情可以去官网看点击打开链接 如tooltip:{ show:true,
vue3+ts一、环境二、安装三、创建项目1、vue-cli创建项目2、图形化创建项目3、部分目录介绍四、安装sass五、ts集成和使用1、集成2、使用六、路由1、安装2、使用七、vuex1、安装2、引入注册3、mapState、mapGetters、mapMutations、mapActions4、使用八、vue.config.js配置九、vue3的一些写法1、mixin2、teleport3
以下内容借鉴老鸟的经验和知识,结合自己的学习,精髓的总结。一句话:对于以后研究node 和那些热门的前端框架 很有帮助。如果你看过这个文章,对于你来说是质的突变。 理解javascript中的回调函数(`callback`),希望对你有所帮助。在JavaScrip中,function是内置的类对象,也就是说它是一种类型的对象,和其它String、Array、Number、Object类的
看了很多关于TypeScript的文章,总体说来没有很好的,一个系统的学习TypeScript的资源。 接下来,我将给大家带来TypeScript的系列,让你和我一样,一步一步的学习TypeScript,并且学以致用。 什么是TypeScript呢 在TypeScript的官方网站上面有这样的描述: ... 看了很多关于TypeScript的文章,总体说
面试官:说说你对 TypeScript 装饰器的理解?应用场景?一、是什么装饰器是一种特殊类型的声明,它能够被附加到类声明,方法, 访问符,属性或参数上是一种在不改变原类和使用继承的情况下,动态地扩展对象功能同样的,本质也不是什么高大上的结构,就是一个普通的函数,@expression 的形式其实是Object.defineProperty的语法糖expression 求值后必须也是一个
最近学习TypeScript(简称ts),用vue2.6.11+TypeScript3写了一个本地记账项目,ts在vue的单文件模版中写法和传统vue单文件模版挺不一样的。在此记录一下其中的区别。ts是js的超集,严格的js,变量定义输入输出都需要规定相应js类型。到目前vue单文件模版一共有三种方式书写。传统对象写法,data() {return{}}。<script lang="js"&
Vue3拥抱TypeScript的正确姿势 :一个完整的Vue3+Ts项目,支持.vue和.tsx写法项目地址:https://github.com/vincentzyc/vue3-demo.gitTypeScript 是JS的一个超集,主要提供了类型系统和对ES6的支持,使用 TypeScript 可以增加代码的可读性和可维护性,在 react 和 vue 社区中也越来越多人开始使用TypeSc
typeScript中的接口属性类接口函数类型接口可索引接口类类型接口接口扩展属性类接口接口的作用:在面向对象的编程中,接口是一种规范的定义,它定义了行为和动作的规范,在程序设计里面,接口起到一种限制和规范的作用。接口定义了某一批类所需要遵守的规范,接口不关心这些类的内部状态数据,也不关心这些类里方法的实现细节,它只规定这批类里必须提供某些方法,提供这些方法的类就可以满足实际需要。 typescr
TypeScript 是什么TypeScript (简称:TS )是 JavaScript 的超集 ( JS 有的 TS 都有)。TypeScript = Type + JavaScript (在 JS 基础之上,为 JS 添加了类型支持)。 TypeScript 是微软开发的开源编程语言,可以在任何运行 JavaScript 的地方运行。在JS的基础下为什么要用tsjs最开始是为了在前端做数据效
转载 2023-08-13 22:18:14
166阅读
  • 1
  • 2
  • 3
  • 4
  • 5