Extjs 基础篇—— Ext.DomHelper
来源:互联网 发布:mac的设置说明 编辑:程序博客网 时间:2024/05/08 01:40
Extjs 基础篇—— Ext.DomHelper
Ext.DomHelper是处理DOM或模板(Templates)的实用类。其实就是对原生的DOM操作进行封装、改进,让我们更加方便的操作DOM元素。
Ext.DomHelper的主要方法如下:
1.append( String/HTMLElement/Element el, Object/String o, Boolean returnElement )
2.insertHtml( String where, HTMLElement el, String html )
3.overwrite( String/HTMLElement/Element el, Object/String o, Boolean returnElement )
4.createTemplate( Object o )
例子:
1.
1.
function
appendAsTag(){
2.
var
str =
'<ul><li>巴以冲突持续升级,</li>'
;
3.
str +=
'<li>中共十八大报道,</li>'
;
4.
str +=
'<li>成品油价格下调,</li><ul>'
;
5.
Ext.DomHelper.append(
'myDiv'
,str);
6.
}
2.
01.
function
appendAsObj(){
02.
var
obj = {
03.
tag :
'ul'
,
04.
children:[
05.
{tag:
'li'
,html:
'巴以冲突持续升级'
},
06.
{tag:
'li'
,html:
'中共十八大报道'
},
07.
{tag:
'li'
,html:
'成品油价格下调'
}
08.
]
09.
};
10.
Ext.DomHelper.append(
'myDiv'
,obj);
11.
}
3.
1.
function
testInsert(){
2.
var
str =
'<ul><li>巴以冲突持续升级,</li>'
;
3.
str +=
'<li>中共十八大报道,</li>'
;
4.
str +=
'<li>成品油价格下调,</li><ul>'
;
5.
Ext.DomHelper.insertHtml(
'afterBegin'
,Ext.getDom(
'myDiv'
),str);
6.
}
另外:beforeBegin、afterBegin、beforeEnd、afterEnd能够更灵活的指定插入标签的位置。
4.
1.
function
testOverWrite(){
2.
var
str =
'<ul><li>巴以冲突持续升级,</li>'
;
3.
str +=
'<li>中共十八大报道,</li>'
;
4.
str +=
'<li>成品油价格下调,</li><ul>'
;
5.
Ext.DomHelper.overwrite(
'myDiv'
,str);
6.
}
5.
1.
function
testTemplate(){
2.
var
tpl = Ext.DomHelper.createTemplate(
"<li>{content}</li>"
);
3.
tpl.overwrite(
'myDiv'
,{content:
'中共十八大报道'
});
4.
}
这里需要注意:
作者:wangyuelucky
原文:http://wangyuelucky.blog.51cto.com/1011508/1064742
- 关键字:
- 中文教程,
- Extjs 基础,
- Extjs DomHelper,
- Extjs Dom
0 0
- Extjs 基础篇—— Ext.DomHelper
- ExtJs 学习笔记 Ext.DomHelper 学习
- ExtJs 学习笔记 Ext.DomHelper 学习
- ExtJS中的Ext.DomHelper.append()方法的使用
- ExtJS学习----------Ext.DomHelper类学习(实例)
- 8、ExtJs——Ext基础架构--Ext操作DOM
- extJs 2.0学习笔记(DomHelper.js篇)
- extJs 2.0学习笔记(DomHelper.js篇)
- 6、ExtJs——Ext基础架构--认识Ext.js和Ext-more.js
- 9、ExtJs——Ext基础架构--事件机制
- ExtJs——Ext基础架构--define定义一个类
- ExtJs——Ext基础架构--define定义一个类
- Ext.元素模板(DomHelper)
- Ext.core.DomHelper用法
- Ext.DomHelper.append简介
- Ext.DomHelper的用法
- 引用 extJs 2.0学习笔记(DomHelper.js篇)
- ExtJs—— Ext类
- python打印等腰三角形
- nginx-optimize.conf优化配置注释
- 85. Maximal Rectangle
- hdoj4939Stupid Tower Defense【dp】
- 杀掉进程
- Extjs 基础篇—— Ext.DomHelper
- 绩效考核啊绩效考核!
- 关于Android Studio出现Plugin is too old, please update to a more recent version....问题
- 用C++写一个UDP发送和接收程序
- Android使用Hessian远程调用WebService服务端
- 记住应用程序的位置和大小
- Runtime运行时机制
- Python分词统计
- Android基础之SQLite数据库及内容提供器