我总是很高兴看到 JavaScript 原语的新方法。这些添加是对语言需要发展以及我们正在做令人兴奋的新事物的认可。话虽如此,我不知何故刚刚发现了一些您可能不应该使用但已经永远存在的遗留 String 方法。让我们来看看!
这些遗留字符串方法采用基本的文本字符串并将其包装在同名的 HTML 标记中:
"Hello".big() // "<big>Hello</big>" "你好".blink() // "<blink>你好</blink>" "你好".bold() // "<b>你好</b>" "你好".italics() // "<i>你好</i>" "你好".link("https://davidwalsh.name") // "<a href="https://davidwalsh.name">你好</a>"
原生原型通常不会删除方法,这是有充分理由的——它们会破坏网站!我很震惊我在今天之前不知道这些方法。不过,看到过去的网络遗迹总是很有趣!
用于生成 HTML 的传统字符串方法一文首先出现在David Walsh 博客上。