- 博客(5)
- 收藏
- 关注
原创 TypeScript中的继承内置类型
如果MsgError的子类创建了实例且没有手动调整原型,它的__proto__属性指向的是MsgError的原型。以new关键字调用Error的构造函数时,虽然更改了this的指向,但内部的new.target始终等于Error,因此返回的实例对象_this的__proto__属性指向的是Error的原型。:返回对象的构造函数隐式地将this的值替换为super(...)的任何调用者。生成的构造函数代码必须捕获super(...)的任何潜在返回值并将其替换为this。本文会根据文档给出的例子和说明展开。
2024-04-12 17:51:36
791
原创 vertical-align与行内格式化上下文
本文讨论了行内格式化上下文中行内元素的基线(baseline)、行高(line-height)和垂直对齐方式(vertical-align) 对行框高度和基线的影响
2024-02-27 16:22:06
1865
原创 用JS写一个格式化日期的函数
例如,它可以匹配 "yyyy", "ss", "msms", "ysys", "yssy", "yyys", 等等。考虑pattern的特殊情况,如果pattern是"date"或"datetime",先将其转换为统一的格式。如果time是字符串且由纯数字组成,将字符串转成数字再调用构造函数。注意点:正则表达式里的加号不能写在括号外面,就以y、s、ms为例。是一个捕获组,表示匹配 y、s 或 ms 中的任何一个。如果time是不小于0的数字,直接调用构造函数。将time转换为Date类型,分情况讨论。
2024-02-02 13:32:26
301
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人