任何人都可以建议我学习HTML组件(htc)的好教程或书吗?
答案 0 :(得分:10)
HTC文件由behavior
CSS样式驱动。这是非标准的,仅适用于IE,因此您将无法使用此方法支持其他浏览器的用户。
正因为如此,我见过的几乎所有HTC行为文件都被实现为黑客,以使IE支持其他浏览器已有的一些或其他功能。
例如:
在开发HTC文件方面,实际上并没有那么多 - 它们基本上是标准的Javascript,带有一个小的XML包装器。如果您可以在浏览器中编写Javascript,那么您将能够编写HTC行为文件。缺点是你将无法使用任何外部Javascript,因此没有JQuery或其他库。
问题是为什么?正如我所说,唯一的用例如果你想编写一个IE hack就有意义了。实际上,您可能想要使用HTC的其他所有内容都可以更好地实现为简单的Javascript,原因有多种。
答案 1 :(得分:3)
这里有一些资源:
http://www.w3.org/TR/NOTE-HTMLComponents
http://msdn.microsoft.com/en-us/library/ms532146(v=vs.85).aspx
我不是百分之百确定“学习HTML组件”的意思,我认为这些都是你所追求的。