与控件绑定的event ,好多第三方控件可以修改该文件来修改其属性,达到需求

解决方案 »

  1.   

    HTC就像一个浏览器扩展你可以通过它来自己定义一个HTML标签,以及它的外观和行为从开发者的角度看,你可以为这个标签设计属性、方法、事件等...也可以用HTC来改变一个现有HTML元素的外观和绑定附加的行为当然,用JS可能也可以实现这些功能
    但是HTC可以很好的做到封装,使用起来非常方便
      

  2.   

    htc是ie支持的自定义标签的东东,个人觉得用处不是很大,还不如用js写一个标签,其实js也可以很好的完成封装。
    可以这样写:
    <Abc />Abc.js begin
    function InitAbc() { //这个函数需要在body.onload中执行。
     var objs = document.getElementsByTagName("Abc");
     for(var i=0; i<objs.length; i++) {
      objs[i].object = new Abc(objs[i]); //这样做的目的是完成标签与对象的绑定。
     }
    }
    fucntion Abc(obj) {
     //这里面完成对Abc的html解析,具体的你可以搜下.
     //这里面的方法可以直接对obj的各个属性进行控制。给Abc加方法的时间建议用prototype,这样可以节省一部分存储空间。
    }
    Abc.js end不过这种放对对于<Abc><element /></Abc>,这种允许嵌入标签的标签的解析有点麻烦。因为系统认为<Abc>和></Abc>是两个标签。hoho,有点跑题了。偶比较喜欢写自定义标签,所有扯远了。