我为什么要使用HTML5(context:placeholder)

时间:2012-08-29 07:24:41

标签: javascript html html5 internet-explorer

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

这是我的情况: 无论我感觉如何,业务需求都需要跨浏览器(包括IE)的行为相同。我不能在IE中使用“占位符”,因为它不支持它。为了克服这个限制,我写了一个包含onFocus()onBlur()等的脚本。

如果不支持,我的javascript会检查Browsers and Versions然后为placeholder发出适当的代码。

为什么我不必使用placeholder当我必须编写javascript(为了向后兼容)而且它使我的javascript文件更轻(通过1行:)

1 个答案:

答案 0 :(得分:3)

我想说这更像是一个主观问题,但在我看来,HTML5肯定会成为未来。最终,事情将会来来去去,使用旧版本浏览器的人数会越来越少,而且您知道HTML5中的这些选项可供您使用会更加苛刻。实施这两者并不忽视其他选择是一种很好的做法。

此外,虽然在你的情况下它可能不是很明显,但是你可以在HTML5中做的事情对于更好的浏览器更加优化,而不是如果你只是坚持旧时尚的做法的东西。空速的差异可能不足以让人真正关心那么多,但谁知道呢?在将来,它可能是你正在处理的事情。我希望这能回答你的问题。