2024-08-27 09:08:41 281 889
在OpenLayers中,view.getResolution() 方法返回的是地图视图当前的分辨率,这里的“分辨率”指的是每单位屏幕距离所代表的地图上的实际距离(通常是以地图单位/像素来表示)。这个值可以是小数,这是因为分辨率通常是为了适应不同的缩放级别而被设定的,并且这些缩放级别的分辨率不一定总是整数。OpenLayers中的分辨率(resolution)和缩放级别(zoom level)是密切相关的。每个缩放级别都有一个对应的分辨率值,这个值决定了地图上每像素代表的实际地理长度。
2024-08-27 09:08:39 333 966
any 是任意类型,具有所有类型的行为,可被执行,可访问属性,超脱于类型系统之外。unknown 则是类型更安全的 any,同样可以将任何类型赋给它,但不能执行任何操作,必须用类型断言来显示说明类型才能去执行操作。never 是无法观测的类型,比如不会执行完的函数的返回值,合并结果不存在的交叉类型。在类型编程中非常活跃,常用于丢弃一些子类型。void 就比较简单,只是代表函数没有返回值,没有其他的场景了。我是前端西瓜哥,欢迎关注我,学习更多前端知识。_ts any,void,never
2024-08-27 09:08:39 493 286
我的项目使用的是roadhog编译,根目录添加webpack配置webpack.config.js,在配置文件中自动读取了tsconfig中path的属性来给webpack设置别名,避免多位置配置alias。发现我的vscode编辑器已经能识别这个路径了,当我按下ctrl点击路径的时候,也自动跳转到了a.ts文件,再运行npm run start报错如下。原因:typescript根本不会对别名进行处理,只能借助第三方编译工具,例如babel,webpack。_typescript paths
2024-08-27 09:08:38 642 408
修复 TypeScript tsconfig 错误_option 'importsnotusedasvalues' is deprecated and will stop functioning in t
2024-08-27 09:08:37 547 637
在TypeScript项目中*(严格模式下),使用类似 obj[key]来进行取值时如下图会出现如下报错。_no index signature with a parameter of type 'string' was found on type
2024-08-27 09:08:34 966 817
vue3 vite3 typescript实现验证码功能及表单验证_vue3 vue-verify-code
2024-08-27 09:08:22 556 617
ts:TypeScript的缩写,是微软开发的编程语言, Type JavaScript (Type是类型 ===》在JS基础之上,为了JS添加了支持类型)背景:js的类型系统中存在 “先天缺陷”弱类型,JS代码中绝大部分错误都是类型错误 类型错误的例子经常出现的错误 导致了在js进行项目开发时 增加了找BUG和改BUG 的时间对于JS来说:需要等到代码真正执行的时候才能发现错误(晚)对于TS来说:在代码编译的时候(代码执行前)就可以发现错误(早)并且,配合 VSCode 等开发工具,_js的as unknown
2024-08-27 09:08:17 505 266
babel 是一个广泛使用的 ES6 转码器,可以将 ES6 代码转为 ES5 代码,从而在老版本的浏览器执行。这意味着,你可以用 ES6 的方式编写程序,又不用担心现有环境是否支持是一个广泛使用的 ES6 转码器,可以将 ES6 代码转为 ES5 代码,从而在老版本的浏览器执行。这意味着,你可以用 ES6 的方式编写程序,又不用担心现有环境是否支持_rollup babel 语法降级
2024-08-27 09:08:12 787 227
本文介绍了TypeScript,它是JavaScript的超集并添加了类型系统。通过npm安装后,创建并编译TS文件,展示了变量类型限制、接口和类的用法。在VSCode中,可以方便地处理TS文件的错误并将其转换为JS文件运行在Web应用中。
2024-08-27 09:08:59 794 972
Typegoose:简化Mongoose模型的TypeScript装饰器库 typegooseTypegoose - Define Mongoose models using TypeScript classes.项目地址:https://gitcode.com/gh_mirrors/typ/typegoose 在现代的Web开发中,MongoDB和Mongoose已经成为许多项目的标配。然而,...