2011-02-18 24 views
-1

任何人都可以建议我一个很好的教程或书籍来学习HTML组件(htc)吗?HTML组件(htc)

+3

除非你有*要学习它们,否则我会建议你不要浪费你的时间。遵循标准! :) – deceze 2011-02-18 14:29:14

回答

10

HTC文件是由behavior CSS样式驱动的。这是非标准的,只适用于IE,所以你不能使用这种方法来支持其他浏览器的用户。由于这个原因,我看到的几乎所有的HTC行为文件都被实现为黑客,使得IE支持其他浏览器已有的一些或其他功能。

例如:

当涉及到开发的HTC文件,那么实际上并不是那么多了 - 它们基本上是标准的JavaScript,用小XML包装。如果您可以在浏览器中编写Javascript,那么您将能够编写HTC行为文件。缺点是你不能使用任何外部Javascript,所以没有JQuery或其他库。

问题是为什么?正如我所说,如果你想写一个IE黑客攻击,唯一有用的方法是合理的。几乎所有您可能想要使用HTC的其他产品都可以更好地实施为简单的Javascript,原因有多种。