摘要: 这是ts特有的类型操作符, 使用前需要与js的同名操作符作区别 js的typeof是运行时操作符, 返回一个字符串,表示值的类型; 只能在运行时使用; 返回的是数据类型的字符串字面量 ts的typeof是编译时操作符, 用于把js的值的类型反推为ts类型 const a = 123 type T = 阅读全文
posted @ 2026-02-02 13:39 Syinho 阅读(1) 评论(0) 推荐(0)
摘要: keyof 用来获取一个类型的“所有键名”,形成联合类型。 它把对象类型的属性名“提取”出来,用作类型操作。 基本用法 interface Person { name: string age: number } type PersonKeys = keyof Person PersonKeys 类型 阅读全文
posted @ 2026-02-02 13:18 Syinho 阅读(0) 评论(0) 推荐(0)
摘要: as const 的作用是: 把「可变的、宽泛的值」锁死成「最精确、不可变的字面量类型」 在没有as const的情况下, 一个常量数据中的键的数据类型会被扩大成对应的值的数据类型, 比如: const infoWindowType = { constant_one: 'constant_one' 阅读全文
posted @ 2026-02-02 12:15 Syinho 阅读(1) 评论(0) 推荐(0)
摘要: infoWindow的基本使用方法 // infowidnow 的 innerHTML var infoWindowContent = '<div className="custom-infowindow input-card">' + '<label style="color:grey">故宫博物 阅读全文
posted @ 2026-01-05 17:48 Syinho 阅读(5) 评论(0) 推荐(0)
摘要: LOCA的引入与容器创建 使用高德地图jsApiLoader创建AMap实例后, 会自动在window对象上挂载.Loca属性 AMapLoader.load({ key: '', version: "2.0", Loca: { version: '2.0', }, plugins: [ ] }). 阅读全文
posted @ 2025-12-23 00:42 Syinho 阅读(9) 评论(0) 推荐(0)
摘要: 1. 初始化PlaceSearch 使用new AMap.PlaceSearch初始化placeSearch实例 可以使用city与citylimit配置来限定搜索结果在指定的城市范围内 let $placeSearch = null function initPlaceSearch() { $pl 阅读全文
posted @ 2025-12-03 23:24 Syinho 阅读(6) 评论(0) 推荐(0)
摘要: 2025年9月 9月8日 BUG_ID: 1000: 当文章长度过长时, 侧边目录的高度大于屏幕的高度, 且不能随着屏幕的滚动而滚动 阅读全文
posted @ 2025-09-08 00:32 Syinho 阅读(4) 评论(0) 推荐(0)
摘要: 显示屏的刷新频率与动画原理简介 过去没有显示屏的年代里,存在一种叫作连环画的东西,它的每一页都将人物在某一指定时间的动作详细地画出来,读者可以通过快速翻看连环画来达到一种画面中的人物在连贯运动的效果。 这种现象后来被总结为"视觉停留效应",即人眼所看到的影像消失后,大脑仍然会保存这一图像一段时间(可 阅读全文
posted @ 2025-08-25 10:55 Syinho 阅读(6) 评论(0) 推荐(0)
摘要: React 在响应用户交互或事件时,会将多次状态更新合并(batching)并延后到下一次渲染中一起执行。这意味着当你调用 setState(或 useState 的 setter)后,状态并不会立即更新到最新值,而是在 React 下一轮更新阶段才生效。这样的设计可以减少不必要的重渲染,提升性能, 阅读全文
posted @ 2025-07-20 11:02 Syinho 阅读(46) 评论(0) 推荐(0)
摘要: 目录标题语法测试Heading level 1Heading level 2Heading level 3Heading level 4Heading level 5Heading level 6段落语法测试强调语法测试引用语法测试The quarterly results look great!列 阅读全文
posted @ 2025-07-14 11:47 Syinho 阅读(25) 评论(17) 推荐(0)