关于htc的一些问题,请高手多多指教
1.在ie里面,自定义标签<custom:customtagName />(htc组件)可以嵌套,也就是可以在一个htc文件定义的时候包含另一个htc作为自己的viewlink(一部分),当这种情况发生时:
主页面:
<?import namespace="custom" implementaiton="customFather.htc" />
<custom:customFather />
-------------------------------------------------
customfather.htc :
<?import namespace="anotherCustom" implementaiton="customChild.htc" />
<PUBLIC:DEFAULTS VIEWLINKCONTENT="true"/>
……
<body>
<anotherCustom:customChild />
<div></div>
……
</body>
<script>
element(对当前htc在主页面的(<custom:customFather />)引用).someProperty =someValue
</script>
----------------------------------------
customChild.htc :
……
……
<script>
比较绕口的问题在这里:“element”在customChild.htc里代表customChild.htc在customFather.htc里的(<anotherCustom:customChild />)的引用,
那在customChild.htc里如何获得customfather.htc在主页面的引用?(即:<custom:customFather />),
说的更绕口一点是:初始化时,子组件获得包含他的父组件在主页面的引用,是指那个<custom:customFather />标签,而不是要引用customFather.htc的“document”(子引用父的document的语法是:element.document,子引用自己的document的语法是(如果有的话):document)
</script>
--------------------
这个很郁闷啊,虽然组件可以嵌套,但如果引用不到父组件,这种嵌套似乎意义不大,还有子组件(htc)的script如何引用父组件的变量?如果只能引用父的document(文档树)的话……,实际上访问父组件的私有变量是不对的,但如果能获得父组件的引用,那至少能访问公共变量吧(公共属性)。
总的来说,我花了一个星期看msdn,结果还是不知道htc咋写。
主页面:
<?import namespace="custom" implementaiton="customFather.htc" />
<custom:customFather />
-------------------------------------------------
customfather.htc :
<?import namespace="anotherCustom" implementaiton="customChild.htc" />
<PUBLIC:DEFAULTS VIEWLINKCONTENT="true"/>
……
<body>
<anotherCustom:customChild />
<div></div>
……
</body>
<script>
element(对当前htc在主页面的(<custom:customFather />)引用).someProperty =someValue
</script>
----------------------------------------
customChild.htc :
……
……
<script>
比较绕口的问题在这里:“element”在customChild.htc里代表customChild.htc在customFather.htc里的(<anotherCustom:customChild />)的引用,
那在customChild.htc里如何获得customfather.htc在主页面的引用?(即:<custom:customFather />),
说的更绕口一点是:初始化时,子组件获得包含他的父组件在主页面的引用,是指那个<custom:customFather />标签,而不是要引用customFather.htc的“document”(子引用父的document的语法是:element.document,子引用自己的document的语法是(如果有的话):document)
</script>
--------------------
这个很郁闷啊,虽然组件可以嵌套,但如果引用不到父组件,这种嵌套似乎意义不大,还有子组件(htc)的script如何引用父组件的变量?如果只能引用父的document(文档树)的话……,实际上访问父组件的私有变量是不对的,但如果能获得父组件的引用,那至少能访问公共变量吧(公共属性)。
总的来说,我花了一个星期看msdn,结果还是不知道htc咋写。
...全文
相关推荐
HTC 获取解锁码+解锁工具
方便HTC解BL刷机用, 2019年实测依然有效
HTC万能救砖工具
HTC救砖万能工具 1.可以救任何砖; 2.按照操作提示可完成工作; 3.详细教程见其它网络资源;
HTC twn rec
四个基带的刷法和APX的安装方法,本人在此分享一下个人的一点经验,希望能帮到大家.
pie.js以及pie.htc
pie.js以及pie.htc支持在ie8浏览器支持css3的border-redius属性
webservice.htc等htc文件
ms官网webservice.htc下载链接没了. 另附上文档地址: http://msdn.microsoft.com/en-us/library/ms531034.aspx


