update:24-07-30 14:24:13 -AutoCommit
This commit is contained in:
1 parent
33d11408cc
commit
9c8cb9f53d
3 files changed
+56
-1
No files matched your search
+5
-1
@@ -24,7 +24,11 @@
|
||||
}
|
||||
```
|
||||
|
||||
## css 动画相关
|
||||
## css 动画 滚动条驱动
|
||||
- animation-timeline
|
||||
- 有时间再写
|
||||
|
||||
## css 动画
|
||||
|
||||
- 分为“定义”与“使用”两个阶段。
|
||||
- “定义”阶段的 keyword 为@keyframes,例:
|
||||
|
||||
+37
@@ -0,0 +1,37 @@
|
||||
# 以下是关于 ts(以及任何关于 ts 的不限于语法,技巧之类的学习心得)
|
||||
|
||||
## any unknown void never
|
||||
- any 表示任意类型。这导致不会对类型进行任何检查,用太多不太好就是了。
|
||||
- unknown 表示位置类型。看作any的安全版本。可以赋值为任何类型,但在使用之前必须进行类型检查或类型断言。
|
||||
- void 代表没有返回值。
|
||||
- never 代表永远不会有任何返回值,如死循环或抛出异常。
|
||||
|
||||
## 接口 interface
|
||||
- 基本可以认为是声明object类型用的东西
|
||||
|
||||
## 泛型 <T>
|
||||
|
||||
- 实际上可以理解为是一种类型的变量
|
||||
- 如:
|
||||
```ts
|
||||
function identity<T>(arg: T): T {
|
||||
return arg
|
||||
}
|
||||
|
||||
// 使用泛型函数
|
||||
let result = identity<string>('Hello')
|
||||
console.log(result) // 输出: Hello
|
||||
|
||||
let numberResult = identity<number>(42)
|
||||
console.log(numberResult) // 输出: 42
|
||||
|
||||
// 基本语法
|
||||
interface Pair<T, U> {
|
||||
first: T
|
||||
second: U
|
||||
}
|
||||
|
||||
// 使用泛型接口
|
||||
let pair: Pair<string, number> = { first: 'hello', second: 42 }
|
||||
console.log(pair) // 输出: { first: 'hello', second: 42 }
|
||||
```
|
||||
+14
@@ -1,5 +1,19 @@
|
||||
## 记录在星网的每日目标
|
||||
|
||||
# 2024.7.30
|
||||
## 工作目标
|
||||
* 修测试提出的bug
|
||||
## 学习目标
|
||||
* 看css实现滚动驱动动画
|
||||
|
||||
|
||||
# 2024.7.29
|
||||
## 工作目标
|
||||
* 修测试提出的bug (今天没收到问题)
|
||||
## 学习目标
|
||||
* 学cordova打包apk文件 (打包出来没法发送http请求,已玉玉)
|
||||
* 再复习了下ts的一些内容
|
||||
|
||||
|
||||
# 2024.7.26
|
||||
## 工作目标
|
||||
|
||||
Reference in new issue
Block a user