HTC的作用,有些时候就像COM一样,
尤其是在IE5.5以后,HTC有了viewLink属性,
可以在自己的document上渲染(render),这样
可以按功能作一些有用的组件.
我个人认为,htc在组织代码上有其好处!微软在网页上加了很多功能,除了htc还有
Scriplets,其实用iframe就可以做到,但是
从安全的角度考虑,微软推了Scriplets,但是
好像不怎么流行。
尤其是在IE5.5以后,HTC有了viewLink属性,
可以在自己的document上渲染(render),这样
可以按功能作一些有用的组件.
我个人认为,htc在组织代码上有其好处!微软在网页上加了很多功能,除了htc还有
Scriplets,其实用iframe就可以做到,但是
从安全的角度考虑,微软推了Scriplets,但是
好像不怎么流行。
一个是用js写的,
一个是用htc实现的,
我觉得在使用上都是
htc的要好些!
请先容许我up几下upupupupupupupupupupupupupupupupupupupupupupupup
to Lostinet(迷失网络)你能详细说说吗?
我知道你对这方面比较熟悉,你就多说几句吧。
我暂时还没有发现性能问题啊。为什么说他性能不好
阿瞬
你将帖子多提前几次肯定人气很旺的:)
就是用HTC做的。
一页有20条记录。
然后每条记录关联4-5个HTC。
然后页面性能就明显觉得慢下来了。
为了速度,现在手动用常规脚本关联了。。Intel加油啊~~
每个HTC关连都要占几十K的内存的。。太恐怖了。~
只要做一个简单的HTC,然后用CSS把他绑定在TR的行为中,然后每个页都调用这个CSS就可以了。
但是我发现只有 C:\Inetpub\wwwroot 这个目录下面的html文件可以实现该
效果。 C:\Inetpub\wwwroot子目录 下面的文件就不行了
(要把table.htc拷到相应的子目录才可以,这样的话10个子目录就要copy10个。而且如果要修改 htc文件,也要修改10个.不方便)有没有什么好的解决方法?
附:(部分代码)C:\Inetpub\wwwroot\test.css:table{ BEHAVIOR: url('table.htc') }调用页
C:\Inetpub\wwwroot\test.htm
<link href="test.css" rel="stylesheet" type="text/css">
C:\Inetpub\wwwroot\subdir\test.htm
<link href="../test.css" rel="stylesheet" type="text/css">
用css可能实现上要简单一点!
改成绝对路径不行吗?
table{ BEHAVIOR: url('/table.htc') }
只要一页中应用这个HTC的element不要超过10个速度就不会慢啦。否则每次载入。鼠标都会闪很多下!很难受的阿
和 http://gorush/test.asp (gorush是我的计算机名)访问的时候,就不行了.说没有权限。 估计 htc不能跨域访问.用
table{ BEHAVIOR: url('/table.htc') }问题解决
一点都不慢啊。
我的那table有 200多个tr.加载得时候屏幕没有闪,鼠标也不抖啊不知道你们是怎么做的。我是在
oncontentready事件里写代码。并在oncontentready事件中绑定
onmouseover 和 onmouseout事件。
并不单独处理onmouseover,onmouseout事件,这样可能效果好一点.
对了。大家都用htc做什么啊。
(我就做了一个表格变色的。和微软的那个日历htc。感觉htc这东西功能蛮强大的)还有没有什么实用价值的阿。大家说说看。
页子还没全打开,而js已经运行了
----------------------------------
为什么不在onload里面运行呢?
------------------------------------
相当一部分人仍使用的是ie5
------------------------------------
更遭的是有一些人还在用win98+IE4。我想哭啊,有人陪我哭吗?
偶的网站,80%的JS操作在onload之前完成,否则不变成蜗牛了?