Trinidad标签属性与部分页面渲染技术解析
1. 标准标签属性概述
在Trinidad的开发中,有一些标准标签属性几乎会在各种标签中出现,这得益于Trinidad在设计上对属性的统一应用,使得许多不同的标签可以共享这些属性。以下是一些常见的标准标签属性:
- id :在大多数情况下,开发者应该为组件设置该属性,Trinidad会使用它来识别组件。如果开发者未设置,Trinidad会自动生成一个难以辨认的ID。
- rendered :这是JSF中典型的布尔属性,用于设置组件是否会被包含在发送给客户端的页面中,即是否会被Trinidad渲染器处理。
- binding, attributeChangeListener :这两个属性实际中很少使用。binding是一个在架构设计上存在问题的JSF属性,它会导致视图和服务器端模型之间产生大量的流量和紧密的耦合,因此Seam框架不支持该属性。而attributeChangeListener是Trinidad的内部属性,用于在其他组件的渲染属性发生变化时,通知Trinidad重新渲染自身。
- 鼠标事件监听器 :如onmousedown、onmousemove、onmouseout、onmouseover、onmouseup、ondblclick、onclick等,这些都是常见的JavaScript鼠标事件监听器。其中,onclick通常用于实现简单的JavaScript确认对话框,如“Are you sure (Y or N)?”。
- 键盘事件监听器 </
超级会员免费看
订阅专栏 解锁全文
31

被折叠的 条评论
为什么被折叠?



