为什么我应该使用HTML5(上下文:占位符)

Why should I use HTML5 (context : placeholder)

本文关键字:上下文 占位符 HTML5 我应该 为什么      更新时间:2023-09-26

我偶尔是HTML/js的开发人员。并不是说我想说我不想使用HTML5。

以下是我的情况:不管我有什么感觉,业务需求都需要不同浏览器(包括IE)之间的行为相同。我不能在IE中使用"占位符",因为它不支持它。为了克服这个限制,我写了一个有onFocus()onBlur()等的脚本

我的javascript将检查Browsers and Versions,然后在不受支持的情况下为placeholder发出适当的代码。

当我必须编写javascript(为了向后兼容性)时,为什么不使用placeholder呢?它使我的javascript文件更轻(减少了1行:)

我认为这更多是一个主观的问题,但在我看来,HTML5肯定会成为未来。最终,事情会来来去去,使用旧版本浏览器的人会越来越少,而且要求你知道HTML5中的这些选项对你来说是可用的。这是一个很好的实践,既要执行它们,又不要忽视其他选项。

此外,虽然这在你的情况下可能不太明显,但你可能可以在HTML5中做一些事情,这些事情对于更好的浏览器来说要优化得多,而不是简单地坚持旧的做事方式。跑步速度的差异可能不足以让人真正关心那么多,但谁知道呢?在未来,这可能是你正在处理的事情。我希望这能回答你的问题。