技术栈
typescript
小小前端_我自坚强
5 小时前
前端
·
typescript
TypeScript 高级特性详解
TypeScript 是 JavaScript 的超集,为 JavaScript 添加了静态类型检查和面向对象编程的能力。随着前端应用日益复杂,TypeScript 的高级特性变得越来越重要。本文将深入探讨 TypeScript 的几个核心高级特性,帮助开发者更好地理解和运用这些强大功能。
用户4794928356915
1 天前
javascript
·
typescript
TypeScript 简史:它是怎么拯救我的烂代码的
接手老旧 JavaScript 项目的时候,盯着屏幕上的一行代码发呆,这种绝望你一定体会过:JavaScript
Kisang.
1 天前
前端
·
华为
·
typescript
·
harmonyos
·
鸿蒙
【HarmonyOS】ArkWeb——从入门到入土
ArkWeb是多进程模型,分为应用进程、web渲染进程、webGpu渲染进程、web孵化进程和Foundation进程
Kisang.
2 天前
华为
·
性能优化
·
typescript
·
harmonyos
·
鸿蒙
【HarmonyOS】性能优化——组件的封装与复用
动态创建组件指的是在build生命周期前进行组件的创建。 这样做不仅可以节省组件创建的时间,还可以将独立的逻辑进行封装,有助于应用模块化开发。
U***4983
2 天前
前端
·
javascript
·
typescript
前端TypeScript教程汇总,从基础到高级
TypeScript教程汇总:28天从入门到精通到放弃(超全资源)TypeScript作为JavaScript的超集,已经成为前端开发的必备技能。本文将为你整理从基础到高阶的完整学习路径,并附赠大量实战资源,帮你快速掌握TS!
百***3551
2 天前
javascript
·
typescript
·
node.js
TypeScript 与后端开发Node.js
首先,创建一个新的项目文件夹,例如通过命令行操作:npm init -y 命令会初始化一个 package.json 文件,用于管理项目的依赖和相关配置信息,-y 参数表示使用默认配置进行初始化。
宇余
2 天前
前端
·
typescript
ES2025新特性实战:5分钟get前端高频实用语法
ES2025 作为 JavaScript 标准的第 16 版,带来了一批直击开发者痛点的新特性。不用再等 Babel 插件兼容,现在主流浏览器和 Node.js 已逐步支持。本文精选 5 个最能提升开发效率的语法,5 分钟就能上手实战!🚀
网络点点滴
3 天前
typescript
简单介绍TS中的接口、泛型、自定义类型
这样我们就使用typescript定义了一个对象的属性;定义好了之后我们需要将它暴露出去才可以被vue使用
濮水大叔
3 天前
typescript
·
nodejs
·
nestjs
VonaJS: 基于winston的Logger日志系统
VonaJS 基于winston提供了强大而灵活的日志系统针对不同的运行环境默认使用不同的日志目录:可以在 App Config 或者.env 文件中修改配置
zhenryx
4 天前
javascript
·
react native
·
react.js
·
typescript
React Native 自定义 ScrollView 滚动条:开箱即用的 IndicatorScrollView(附源码示例)
其实核心思想就是利用滚动组件最大可以移动距离去映射指示器的最大可以滚动距离,然后让滚动组件的移动牵引指示器的移动,注意边界处理即可
Kisang.
4 天前
华为
·
typescript
·
harmonyos
·
鸿蒙
【HarmonyOS】ArkTS的多线程并发(下)——线程间通信对象的传递
线程间的通信指的是并发多线程间存在的数据交换行为在ArkTS线程通信中,不同的数据对象的行为存在差异。例如,普通的JS对象、ArrayBuffer对象在跨线程时的行为不一致,包括序列化和反序列化、数据转移和数据共享
eason_fan
5 天前
前端
·
typescript
·
visual studio code
Monorepo性能噩梦:一行配置解决VSCode卡顿与TS类型崩溃
在现代前端开发中,Monorepo已成为管理大型项目的流行方案。它通过将多个项目、库和组件集中在同一个代码仓库中,简化了依赖管理和代码复用。然而,随着项目规模的扩大,Monorepo也可能带来一些意想不到的性能问题。
xiaohe0601
5 天前
vue.js
·
typescript
·
canvas
🧸 前端不是只会写管理后台,我用 400 行代码画了一个 LABUBU !
注意看,这个男人叫小何,别小看他,每天晚上 9 点 59 分他都准时打开泡泡玛特小程序蹲守 LABUBU 抢购。就在刚才,屏幕时钟倒计时又到 00:00:00 了,他立刻开始狂戳屏幕上的「立即购买」按钮,切换「购买方式」反复刷新库存,熟练的让人心疼。
濮水大叔
6 天前
typescript
·
node.js
·
nestjs
VonaJS: 序列化/数据脱敏(上)
VonaJS 提供了序列化能力,可以对 API 的响应数据进行转换,比如:排除密码字段,对 Email 和 Mobile 进行脱敏处理,等等
鹏北海
6 天前
前端
·
后端
·
typescript
TypeScript 类型工具与 NestJS Mapped Types
在 NestJS 开发中,我们经常需要创建 DTO(Data Transfer Object)类。NestJS 提供了 @nestjs/mapped-types 包来帮助我们基于现有类创建新的 DTO 类,同时保留装饰器和验证元数据
濮水大叔
6 天前
typescript
·
nodejs
·
nestjs
VonaJS: 序列化/数据脱敏(下)
VonaJS 提供了序列化能力,可以对 API 的响应数据进行转换,比如:排除密码字段,对 Email 和 Mobile 进行脱敏处理,等等
工业甲酰苯胺
6 天前
javascript
·
单例模式
·
typescript
TypeScript 中的单例模式
单例模式是一种创建型设计模式,它确保一个类只有一个实例,并提供一个全局访问点来获取这个实例。在 TypeScript 中,单例模式特别有用,因为它结合了 JavaScript 的灵活性和 TypeScript 的类型安全。
lyx_2016
7 天前
react.js
·
typescript
·
pdf
·
react
PDF文档导出分页功能实现
天呢这个功能写了好久…需求是页面上有一个简历预览,然后这个简历要能导出pdf。前端用的是react和typescript,最开始想用react-pdf来做简历导出,光中文字体就调了老半天(见我另一篇博客【已解决】@react-pdf/renderer 导出PDF时发生错误: Error: Could not resolve font for NotoSansSC, fontWeight 400) react-pdf确实能成功导出pdf,但问题是