gpt4 book ai didi

javascript - blink() 方法真的被弃用了吗?

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:45:34 24 4
gpt4 key购买 nike

我不是指臭名昭著的 HTML 元素 <blink> , 但 JavaScript 函数 String.prototype.blink .我链接中的 MDN 页面 - 以及 Google 发现的其他一些来源 - 表明这是一个已弃用的功能(W3Schools 更进一步并将其列为非标准,错误地指出它不受任何当前浏览器的支持,但无论如何...)

alert("Hello World!".blink());

查看 ES6 规范(当前 RC 为 34 )后,我找不到任何证据支持这些说法:显然,规范中没有任何内容表明 blink 方法已被弃用、过时或非标准。

对于其他字符串方法也是一样 big, bold, fixed, fontcolor, fontsize italicsstrikesubsup:虽然相应的 HTML 元素已弃用,但JavaScript 方法看起来不像它们。

当然,我的来源可能不准确,但 MDN 引用通常非常可靠,所以我怀疑我在这里忽略了一些东西。

其他人可以证实或揭穿 blink 方法已被弃用的事实吗?消息来源表示赞赏。

最佳答案

由于 ES5 和 ES6 规范都没有在任何地方使用“弃用”一词,这让我相信没有任何方法被弃用。他们是否应该是完全不同的事情...

它们可能会生成已被负责 HTML 或 DOM API 的工作组弃用的标签,但 ECMAScript 规范似乎不承认(或至少不使用)弃用方法或类的概念。

Javascript 通常没有弃用的概念,即使在语言中也是如此,正如所讨论的 in this question .一些语言特征在很大程度上被认为是模棱两可的或糟糕的做法,例如 the with statement ,在我能找到的任何官方引用资料中都没有标记为“已弃用”。类似 unescape 的方法在 their MDN docs 中标记为已弃用,但不是规范。

关于javascript - blink() 方法真的被弃用了吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28729085/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com