会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Howhy Blogs
博客园
首页
新随笔
联系
订阅
管理
1
2
3
4
5
···
42
下一页
2026年8月29日
TypeScript any vs unknown 详细对比
摘要: TypeScript any vs unknown 详细对比 any 和 unknown 是 TypeScript 中两个特殊的顶层类型(top type),它们可以接受任何类型的值,但在类型安全上有本质区别。 一、核心区别 一句话总结 any:可以赋值给任何类型,也可以访问任何属性/方法(完全不安
阅读全文
posted @ 2026-08-29 10:17 howhy
阅读(2)
评论(0)
推荐(0)
2026年7月30日
TypeScript interface vs type 完整对比
摘要: 1. 基础定义 interface 接口 专门描述对象结构、类、函数、数组,支持合并声明,面向对象风格。 interface User { id: number name: string } type 类型别名 给任意类型起别名(对象、联合、交叉、基础类型、元组),不能重复声明合并。 type Us
阅读全文
posted @ 2026-07-30 17:10 howhy
阅读(13)
评论(0)
推荐(0)
2026年6月26日
html 元素包含关系
摘要: 1、容器元素(div header aside article footer section)可以包含任何元素 2、a元素几乎可以包含任何元素 3、ul ol只可以包含li dl>dt>dd 4、标题元素h和段落元素p不可以互相包含 并且也不可以包含其它容器元素
阅读全文
posted @ 2026-06-26 15:39 howhy
阅读(6)
评论(0)
推荐(0)
2026年4月24日
this 指向
摘要: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document<
阅读全文
posted @ 2026-04-24 10:45 howhy
阅读(11)
评论(0)
推荐(0)
2026年4月23日
空对象 Object.keys for ...in Reflect.ownKeys ...区别
摘要: 方法返回的属性范围是否包含不可枚举属性是否包含 Symbol 属性是否包含原型链属性 Object.keys(obj) 自身属性 ❌ 只包含可枚举 ❌ 不包含 Symbol ❌ 不包含 Object.getOwnPropertyNames(obj) 自身属性 ✅ 包含不可枚举 ❌ 不包含 Symbo
阅读全文
posted @ 2026-04-23 17:38 howhy
阅读(7)
评论(0)
推荐(0)
2026年4月2日
逻辑运算符和空值运算符
摘要: 1. ||(逻辑或) 规则:从左到右求值,返回第一个真值;如果所有操作数都为假,则返回最后一个操作数。 示例: js console.log(0 || 'hello' || false); // 'hello'(第一个真值) console.log('' || null || 0); // 0(全是
阅读全文
posted @ 2026-04-02 15:43 howhy
阅读(16)
评论(0)
推荐(0)
运算符优先级
摘要: 运算符优先级 如果一个表达式拥有超过一个运算符,执行的顺序则由 优先级 决定。换句话说,所有的运算符中都隐含着优先级顺序。 从小学开始,我们就知道在表达式 1 + 2 * 2 中,乘法先于加法计算。这就是一个优先级问题。乘法比加法拥有 更高的优先级。 圆括号拥有最高优先级,所以如果我们对现有的运算顺
阅读全文
posted @ 2026-04-02 15:38 howhy
阅读(15)
评论(0)
推荐(0)
js 类型显式转换
摘要: 有三种常用的类型转换:转换为 string 类型、转换为 number 类型和转换为 boolean 类型。 字符串转换 —— 转换发生在输出内容的时候,也可以通过 String(value) 进行显式转换。原始类型值的 string 类型转换通常是很明显的。 数字型转换 —— 转换发生在进行算术操
阅读全文
posted @ 2026-04-02 13:51 howhy
阅读(10)
评论(0)
推荐(0)
2026年2月3日
js 高级函数
摘要: function animation(duration,from,to,handler){ const dis=to-from; const speed=dis/duration; const startTime=Date.now(); let value=from; handler(value);
阅读全文
posted @ 2026-02-03 16:58 howhy
阅读(16)
评论(0)
推荐(0)
2026年1月22日
js 方法重载
摘要: function addMethod(obj,name,fun){ const old=obj[name]; obj[name]=function(...args){ if(args.length fun.length){ return fun.apply(this,args); }else if(
阅读全文
posted @ 2026-01-22 17:27 howhy
阅读(12)
评论(0)
推荐(0)
1
2
3
4
5
···
42
下一页
公告