自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 ‘tsc‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。

这通常意味着 TypeScript 还没有被正确安装,或者它的安装路径没有被添加到系统的 PATH 环境变量中。3. 点击“新建”并添加 TypeScript 的安装路径(通常是类似于 C:\Users\AppData\Roaming\npm 的路径)。如果上述步骤仍然无法解决问题,请检查你的 npm 配置,确保全局包被安装到了正确的位置,并且该位置被添加到了 PATH 环境变量中。这将安装最新版本的 TypeScript,并将其添加到全局 PATH 中(这取决于你的 npm 配置)。

2024-04-01 14:38:24 964

原创 Vue3的面试题2023-12-20

Vue3使用了ES6的Proxy API来进行数据代理。通过将数据代理到Vue实例上,我们可以对数据进行劫持和观察。当数据发生变化时,Vue能够自动更新相关的DOM操作。在Vue3中,Proxy API的使用使得数据劫持变得更加容易和高效。count: 0})// 修改状态// 读取状态// 使用 readonly() 包装状态,防止修改// 尝试修改状态,会抛出错误```Vue3引入了Suspense组件,用于处理异步组件加载时的等待状态。

2023-12-20 16:28:15 1005

原创 ES6的Proxy API

在上面的例子中,我们定义了一个handler对象,它有两个trap方法:get和set。然后,我们使用这个handler对象和一个目标对象来创建一个新的Proxy对象。现在,当我们访问或修改proxy对象的属性时,我们的handler对象就会被调用。注意:handler对象中的get和set方法接收三个参数:目标对象,被访问的属性名和一个接收对象。在我们的handler对象中,我们使用这些参数来打印出被访问的属性名和接收到的值。然后,我们调用Reflect对象的get和set方法来执行原始操作。

2023-12-20 16:25:52 411

原创 TypeScript面试题2023-12-20

TypeScript是一种由微软开发的开源编程语言,它是JavaScript的一个超集,添加了静态类型、类、接口和模块等特性。使用TypeScript可以提高代码的可维护性和可读性,同时也可以帮助开发人员更快地编写代码,减少错误。TypeScript的静态类型是指在编译时检查变量的类型,如果类型不匹配则会报错。而动态类型则是在运行时检查变量的类型,不会在编译时报错。接口是一种定义对象结构的类型,它定义了对象的属性和方法。在TypeScript中,可以使用接口来定义对象的结构,然后让其他对象实现这个接口。

2023-12-20 16:24:54 1027

原创 es6 数组处理 find、 filter、map、some、every 之间的区别

findfiltermapsomeevery

2021-06-01 14:24:24 1081

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除