关于htc组件和动态javascript的比较与讨论
我先说说我自己的js编程轨迹:
1.
以前很喜欢用onmouseover,onmouseout等等来对事件进行代码响应
如: <div id=odiv onmouseover="javascript:alert('in')">haha</div>
2.
后来,就喜欢上了用attachEvent
如: odiv.attachEvent("onmouseover",new Function("alert('in')"));
3
现在,我注意到了用htc行为组件.也可以实现同样的功能.
但是,刚涉及,懂得不多。
现在我的问题是:
1. 这3种方法都可以实现我的功能。都可以对特定的事件进行响应。
那他们的区别在哪里?(实现和使用上的区别,而不是技术上的区别)
换句话说:在那种情况(或者场合之下)用那种方法更为合适?
2. 如果,我现在想设计一个网站。想里面的所有页面的table具有某个
特性(比如,当鼠标划过table里面的tr时,高亮显示鼠标所在的行,移出
的时候又恢复以前的样式),要达到这样的效果用那种技术比较好。应该怎么
做才好。给点思路。。
(注意:单独在一个页面里实现这个功能很方便,问题是要自动让整个网站
的所有页面都具有这样的特性就难找到通用而且简单的方法了)
3. 对于 htc,因为刚接触。了解得不多,感觉就是 javascript+dom,暂时还
没有体会到他的妙处。
有没有能明显体现htc的优势的贴子(就是实现某功能htc做起来很方便。但是
普通js实现确很繁琐的例子.不要给我这个论坛里面以前的贴子,因为我刚才搜索过了)。
凡up者都有分,回答精彩者我可以开贴给分(我还有好几千分作为后盾呐)
希望各位,尤其是对js比较熟悉的高手发言