TypeScriptTypescript 介绍TypeScript 是由微软开发的一款开源的编程语言。TypeScript 是 Javascript 的超集,遵循最新的 ES6、Es5 规范。TypeScript 扩展了 JavaScript的语法。TypeScript 更像后端 java、C#这样的面向对象语言,可以让 js 开发大型企业项目。谷歌也在大力支持 Typescript 的推广,谷歌
转载
2024-03-21 18:29:29
43阅读
1.使用typescript前第一个操作就是全局配置typescript环境 ---------------npm install -g typescript2.typescript(以下称为ts,以.ts结尾的文件)支持javascript(以下称为js,以.js结尾的文件)代码3.在ts中,可以给函数传的参数加上类型的限制,这个叫类型注解。加上类型注解后必须使用相应类型的,否则ts会报错。4.
转载
2024-05-14 13:10:16
48阅读
最近入职,发现公司使用到typescript,所以就在此留下一个笔记,方便自己和大家一起学习。TypeScript是一种由微软开发的自由和开源的编程语言。它是JavaScript的一个严格超集,并添加了可选的静态类型和基于类的面向对象编程。大家日常学习可以去TS Playground测试一些代码那我们就来开始学习吧!基本类型的定义在使用TS之前,我们定义的JavaScript变量都是弱类型语言,它
Vue中 Vue.prototype 详解及使用——作用:避免和已被定义的数据、方法、计算属性产生冲突**应用场景:**在很多组件里用到数据/实用工具,但是不想污染全局作用域。这种情况下,可以通过在原型上定义它们使其在每个 Vue 的实例中可用。1、基本示例在main.js中添加一个变量到 Vue.prototypesrc/main.jsVue.prototype.$appName = 'My A
注:图片来源于 Google Image
目录TypeScript 是什么为什么要使用 TypeScript使用 TypeScript 编写 React 组件在 ICE 中如何使用 TypeScript已有项目如何迁移到 TypeScriptTypeScript 是什么关于 TypeScript 是什么,应该大部分人都已经知道,其 官网 的定义如下:TypeScript is a type
转载
2024-06-25 16:14:20
18阅读
有两种拷贝:浅拷贝(shadow copies)和深拷贝(deep copies)。一般的对象拷贝是浅拷贝,也就是创建一个新的集合,并和原来的集合一起拥有对象的所有权。深拷贝从原来集合里创建新的对象,并添加到新的集合里。不同之处如图1所示:图1浅拷贝和深拷贝浅拷贝有很多方式可以创建一个集合的浅拷贝。当创建一个浅拷贝的时候,原来集合里的对象会被发送一条retain消息,指针会被拷贝到新的集合。清单1
前言随着前端技术的发展,业界涌现出了许多的UI组件库。例如我们熟知的ElementUI,Vant,AntDesign等等。但是作为一个前端开发者,你知道一个UI组件库是如何被打造出来的吗?读完这篇文章你将学会:如何使用pnpm搭建出一个Monorepo环境如何使用vite搭建一个基本的Vue3脚手架项目如何开发调试一个自己的UI组件库如何使用vite打包并发布自己的UI组件库作为一个前端拥有一个属
前言我们在页面上渲染数据时,通常会根据特定规则来对数据进行一个排序,然后再将其渲染到页面展示给用户。那么对数据进行排序有很多种方式,哪一种效率高?哪一种稳定性好?那一种占用内存小?本文将详解经典的八大排序算法以及三种搜索算法,并用TypeScript将其实现,欢迎各位对上述问题迷惑的开发者阅读本文。排序算法我们先来学习下排序算法,八大排序包括:冒泡排序、选择排序、插入排序、归并排序、快速排序、计数
Variables in JavaScript are a bit weird. They are awesome things that hold our data and they all kind of do it in a similar but important and different way. These data containers we are talking about
前言TypeScript 包含的基础类型总结起来有:布尔值数字字符串数组元组枚举任意值空值Null 和 undefinedNeverObject今天,我们就来详细了解一下各个类型所代表的含义及表示方法。布尔值 → boolean它只有两个值——true 和 false。let isNew: boolean = true;数字 → numberTypeScript 中的整形和浮点数类型都是 numb
随着数据爆炸式的增长,各行各业的企业和组织的内部用户和系统之间,和外部合作伙伴之间,都需要进行数据交互,而且数据交互的需求也不断升级,比如各个系统之间文件实时、定时交互的需求逐渐迫切;用户之间,尤其是外部用户之间的数据交互需要实现安全可控。 很多企业或组织会首先会采用一些传统的文件交换方式,比如U盘拷贝、FTP、网盘、共享文件夹、邮件等等,这些方式只能解决最基础的传输功能,并不能很好的满
nuxt里使用typescripe学习记录 ...
转载
2021-09-13 11:18:00
111阅读
2评论
面向对象TypeScript 是面向对象类的编程。什么是面向对象呢?简而言之,就是程序中所有的操作,都是通过对象来完成的。计算机程序本质是对现实事物的抽象。一个人,一辆车,一只狗,这些都是对象,而这些对象发出的动作就是对象的方法,某些特征就是对象的属性。比如一个人,他的身高,长相,姓名,年龄等这些在对象中都是他的属性,而他发出的动作,走,跑,说话等这些在对象中都是他的方法。类类是什么?类其实就是对
转载
2024-04-05 12:23:03
48阅读
文章目录
安装和环境搭建基本类型tsconfig.ts 文件配置选项类使用webpack打包ts例子(贪吃蛇小游戏)前言 主要做一些学习笔记,查缺补漏 TypeScript是JavaScript的超集,具有可选的类型并可以编译为纯JavaScript。从技术上讲TypeScript就是具有静态类型的&n
转载
2024-04-26 13:20:14
152阅读
目录 一、自动编译文件二、自动编译整个项目三、配置选项includeexcludeextendsfilescompilerOptions 一、自动编译文件编译文件时,使用-w指令后,TS编译器会自动监视文件的变化,并在文件发生变化时对文件进行重新编译。// 指令
tsc xxx.ts -w // 修改后自动更新js文件二、自动编译整个项目如果直接使用tsc命令,则可以自动将当
转载
2024-04-01 19:19:50
81阅读
⌘⌥L格式化代码⌘L在当前文件跳转到某一行⌘⇧↩自动结束代码,行末自动添加分号⌃J,Mid. button click快速查看文档command + shift +⬆️:向上移动代码command + shift +⬇️:向下移动代码control + tab : 切换tab (同safari快捷键)command+E最近打开的文件command+alt+左右箭头返回上次光标的位置shift+(f
转载
2024-05-31 11:34:04
59阅读
TypeScript数据类型判断:深入了解类型检查TypeScript(简称TS)是一种强类型的JavaScript超集,它为我们提供了更强大的类型检查功能,以帮助我们编写更可靠的代码。在TypeScript中,类型检查不仅仅发生在变量声明时,还涉及到对数据类型的判断和转换。本文将深入探讨如何在TS中进行数据类型判断,以及为什么这对于构建健壮的应用程序至关重要。为什么需要类型检查?在JavaScr
1 , 改变编辑器里面的文件图标(1)vscode-icons评价 : 个人比较稀饭这个。配合着好看的图片, 敲代码的心情都是开心的 2 , 预览网页必备(1)View In Browser(2)open in browser(3)Live Server 评价 : 这一个个人比较喜欢, 因为其它的插件基本都
转载
2024-03-16 09:35:14
86阅读
VIA pillar/ladderSignal EM以及Via ladder/Via pillar介绍一下芯片的VIA pillar个人总结: Signal EM以及Via ladder/Via pillar由于7nm的底层金属宽度进一步缩小,因此出现signal EM的概率也逐渐增加,尤其是clock line上,大驱动的cell有很大可能会有signal EM的问题。针对这个现象,业界提出了
转载
2024-07-23 07:10:53
83阅读
单元测试概念*单元:在Java中,一个类、一个方法就是一个单元* 单元测试:程序员编写的一小段代码,用来对某个类中的某个方法进行功能测试或业务逻辑测试。Junit单元测试框架的作用* 用来对类中的方法功能进行有目的的测试,以保证程序的正确性和稳定性。* 能够让方法独立运行起来。
测试方法注意事项 1必须要以public修饰 且无返回值无参数2要以@Test开头Juint4中的常用注解@Befor
转载
2024-08-15 00:54:55
84阅读