关于 .bold()、.blink() 和更多 JavaScript 字符串方法

2025-06-08

关于 .bold()、.blink() 和更多 JavaScript 字符串方法

在 Chrome DevTools 中玩耍时,我注意到一个我从未见过的字符串方法:.bold()。好奇心战胜了我,我尝试了一下。

let myString = 'Hello World!';
myString.bold(); // returns "<b>Hello World!</b>"
Enter fullscreen mode Exit fullscreen mode

该方法返回一个被<b>标签包裹的字符串。虽然它已经被弃用了,但所有主流浏览器仍然支持它

.bold()并非个例——我还发现了其他几种类似的字符串方法。同样,这些方法都已被弃用,不应在公共场合使用。

  • .anchor(name)返回包裹在标签中的字符串<a>,其name属性设置为给定的名称
  • .big()<big>返回标签包裹的字符串。
  • .fixed()<tt>返回标签包裹的字符串。
  • .fontcolor(color)返回标签中包裹的字符串<font>,其color属性设置为给定的颜色
  • .fontsize(size)返回用标签包裹的字符串<font>,其size属性设置为给定的大小
  • .italics()<i>返回标签包裹的字符串。
  • .link(url)返回包裹在标签中的字符串<a>,其href属性设置为给定的 URL
  • .small()<small>返回标签包裹的字符串。
  • .strike()<strike>返回标签包裹的字符串。
  • .sub()<sub>返回标签包裹的字符串。
  • .sup()<sup>返回标签包裹的字符串。

...当然还有我个人最喜欢的:.blink(),它返回包裹在中的字符串<blink>

与 一样.bold(),这些方法均已正式弃用。其中一些方法甚至将字符串包装在早已弃用的标签中。这些方法仍保留在浏览器中,是为了向后兼容,这是过去开发过程中的产物。

鏂囩珷鏉ユ簮锛�https://dev.to/bendmyers/til-about-bold-blink-and-more-javascript-string-methods-5hhe
PREV
我每天都会越来越多地访问 dev.to 😍
NEXT
Instagram 会毁掉摄影吗?