我是javascript和sencha的新手。我正在查看sencha 3.4的源代码,并想知道实际的html结构在哪里构建(用于学习目的)
脚本和行号的名称会很棒。
谢谢。
你需要检查Component.render
(source)方法。从文档:
将此Component渲染到传递的HTML元素中。
通常,从父容器的布局调用此方法。该方法使用组件字段(el
,html
,contentEl
,tpl
等)的组合来生成HTML元素。
实际的DOM操作更进一步发生在实用程序类(DomHelper
)和onRender
方法中,后者通常在后代类中被覆盖(有关简单示例,请参阅Label
)。无论如何,render
是一个很好的起点。