详细了解HTC中的事件
2008/02/01 15:52
ondocumentready事件
--------------------------------------------------------------------------------------
当包含行为的文档完全被解析时发生。
格式
<PUBLIC:ATTACH
EVENT = ondocumentready
ONEVENT = sEventHandler
FOR = element
ID = sID
/>
属性
EVENT
必选。指定一个动态HTML(DHTML)事件、或任何在HTC参考中列举出的由HTML组件(HTC)指定事件的字符串。
FOR
可选。指定为下面值中一个的字符串,用来识别事件源。
document
引用document对象。
element
默认值。引用行为连接的元素。
window
引用window对象。
ID
可选。组件内PUBLIC:ATTACH元素的唯一识别字符串。这个属性类似于DHTML中的ID属性。
ONEVENT
必选。事件处理函数的直接声明或一份行内脚本的指定字符串。
备注
一份连接到元素的行为会接收ondocumentready和oncontentready的通告,但仅在window.onload事件发生之后。
关于在一份HTC文件和其主文档初始化过程中事件发生的总体看法,请参阅组件初始化。
ondetach事件
--------------------------------------------------------------------------------------
从一个元素解除一份行为的连接前发生。
格式
<PUBLIC:ATTACH
EVENT = ondetach
ONEVENT = sEventHandler
FOR = element
ID = sID
/>
属性
EVENT
必选。指定一个动态HTML(DHTML)事件、或任何在HTC参考中列举出的由HTML组件(HTC)指定事件的字符串。
FOR
可选。指定为下面值中一个的字符串,用来识别事件源。
document
引用document对象。
element
默认值。引用行为连接的元素。
window
引用window对象。
ID
可选。组件内PUBLIC:ATTACH元素的唯一识别字符串。这个属性类似于DHTML中的ID属性。
ONEVENT
必选。事件处理函数的直接声明或一份行内脚本的指定字符串。
备注
ondetach事件允许行为在它从元素完全解除连接前实行一些清除工作。
当使用attachEvent方法连接一个行为到包含叶面的事件时,这个事件允许行为调用detachEvent方法来停止获取来自叶面的通告。使用PUBLIC:ATTACH元素连接一个行为到叶面上的时间时,行为会在将它从元素解除连接时自动停止获取通告,而不需要在ondetach事件发生时使用detachEvent方法。
oncontentsave事件
--------------------------------------------------------------------------------------
连接了一份元素行为的一个元素的内容被保存或复制前发生。
格式
<PUBLIC:ATTACH
EVENT = oncontentsave
ONEVENT = sEventHandler
FOR = element
ID = sID
/>
属性
EVENT
必选。指定一个动态HTML(DHTML)事件、或任何在HTC参考中列举出的由HTML组件(HTC)指定事件的字符串。
FOR
可选。指定为下面值中一个的字符串,用来识别事件源。
document
引用document对象。
element
默认值。引用行为连接的元素。
window
引用window对象。
ID
可选。组件内PUBLIC:ATTACH元素的唯一识别字符串。这个属性类似于DHTML中的ID属性。
ONEVENT
必选。事件处理函数的直接声明或一份行内脚本的指定字符串。
oncontentready事件
--------------------------------------------------------------------------------------
连接了行为的元素的内容完全被解析时发生。
格式
<PUBLIC:ATTACH
EVENT = oncontentready
ONEVENT = sEventHandler
FOR = element
ID = sID
/>
属性
EVENT
必选。指定一个动态HTML(DHTML)事件、或任何在HTC参考中列举出的由HTML组件(HTC)指定事件的字符串。
FOR
可选。指定为下面值中一个的字符串,用来识别事件源。
document
引用document对象。
element
默认值。引用行为连接的元素。
window
引用window对象。
ID
可选。组件内PUBLIC:ATTACH元素的唯一识别字符串。这个属性类似于DHTML中的ID属性。
ONEVENT
必选。事件处理函数的直接声明或一份行内脚本的指定字符串。
备注
在事件发生前,该元素的innerHTML属性可能无法返回正确的值。
当事件发生且PUBLIC:COMPONENT元素的literalContent属性为真时,元素行为的文字内容已被存储在innerHTML属性中。这个事件指出元素行为可以访问innerHTML属性。
因为这个事件仅对HTC组件有效,绑定oncontentready事件的唯一方法是使用PUBLIC:ATTACH元素。attachEvent因为只对标准DHTML事件工作而无法绑定此事件。当一份HTC文件作为Viewlink实现时,oncontentready事件,或其他任何HTC专用事件,在文档片断中无法连接到元素上。
关于在一份HTC文件和其主文档初始化过程中事件发生的总体看法,请参阅组件初始化。
分享到:
相关推荐
### HTC 528手机说明知识点详述 #### 一、设备初步了解及配置 ...以上是对HTC 528手机说明书内容的详细解读,涵盖了从设备初识到高级定制的各个方面,帮助用户全面掌握这款手机的各项功能与操作技巧。
总之,实现类似HTC手机的时钟翻页动画效果需要对Android的动画系统有深入理解,并结合布局设计、触摸事件处理以及性能优化等技术。通过参考提供的源码和相关文档,开发者可以学习到如何创建这种引人入胜的用户体验。
- **开放API**:开放的SteamVR插件系统允许开发者自定义输入设备,兼容各种硬件,如HTC Vive、Oculus Rift等。 - **空间追踪增强**:支持更多的追踪方式,包括六自由度(6DOF)追踪,使用户能在虚拟空间中自由移动...
- **VR支持**:了解Unity对主流VR平台(如Oculus, HTC Vive)的支持。 - **AR Foundation**:理解如何使用AR Foundation实现AR功能,如平面检测、跟踪和放置3D物体。 9. **项目经验** - **实际项目应用**:面试...
以下将对该项目进行详细解析,帮助你深入了解Unity、VR技术和C#编程在游戏开发中的应用。 首先,Unity引擎是基于C#语言的,因此,熟悉C#基础语法是必要的。源码中,C#脚本将控制游戏逻辑,包括玩家交互、物理模拟、...
文档详细分析了在2008年10月发布的、首个搭载Android操作系统的硬件平台HTCG1手机上进行的一些常见图像处理操作的计算时间。这对于比较不同系统的性能非常有用。 文档的简介部分提到了移动电话上的图像处理是一个...
首先,让我们详细了解一下ViveInputUtility。它是由HTC Vive官方提供的一个Unity工具,用于处理Vive控制器的输入和交互。ViveInputUtility插件提供了对Vive控制器的全面支持,包括按钮、触摸板和触发器事件的处理,...
首先,我们需要了解CSS3的`transform`属性,它可以用来改变元素的位置、大小和形状。例如,`translateX`和`translateY`可以实现水平和垂直移动,`scale`用于缩放元素,而`rotate`则能实现旋转效果。这些属性可以结合...
它允许开发者通过统一的API访问不同VR设备,如HTC Vive、Oculus Rift等。这个开源项目让开发者能够深入理解VR系统的工作原理,自定义功能,以及实现跨平台兼容性。 在"OpenVR开发源代码"中,我们可以深入学习以下几...
3. **基础3D对象**:书中会详细讲解如何创建和操作各种3D对象,如网格(Mesh)、相机(Camera)和光源(Light)。理解这些对象的属性和方法是构建复杂3D场景的基础。 4. **材质与纹理**:Babylon.js支持多种材质...
下面将详细介绍这个插件的关键知识点以及如何在Unity中应用。 首先,Unity是一款跨平台的游戏开发工具,支持2D和3D场景构建,广泛用于游戏、影视、教育等多个行业。Unity3D是其专业版,包含了更多的高级功能和优化...
下面将详细介绍360VR全景开发的相关知识点。 首先,360VR全景图像是通过拍摄多张照片,然后利用图像处理技术拼接而成。通常,开发者会使用特殊的全景相机或通过智能手机、单反相机配合鱼眼镜头来拍摄。拍摄完成后,...
首先,让我们详细了解一下React 360的核心概念: 1. **React组件化**:React 360继承了React的核心理念,即使用组件来构建复杂的UI。开发者可以创建自定义的3D元素,如按钮、图像或其他交互元素,并将它们组合成一...
我们将详细讨论以下知识点: 1. **虚幻引擎(Unreal Engine)**:虚幻引擎是一款强大的实时3D创作工具,广泛应用于游戏开发、影视制作、建筑可视化等领域。它支持创建高质量的3D模型和场景,具有强大的物理模拟和...