`

Ext学习之4_ElementOperateAndTemplate

阅读更多
Ext.namespace("com.deng");
/**
 * Ext.DomHelper类
 * Ext.DomHelper类帮助我们使用javascript清晰的生成html代码
 */ 
/**
 * insertHtml(String where, HTMLElement el, String html)
 * 在指定的元素上插入HTML片段
 * 参数:
 *  where: 查到哪里?可选值有(beforeBegin,afterBegin,beforeEnd,afterEnd)
 *  el: 参照元素
 *  html: 插件内容
 */

Ext.onReady(function(){
	Ext.DomHelper.insertHtml("afterBegin",Ext.get("a1").dom,"<div>中华人民共和国</div>")
});
/**
 * 通过修改第一个参数的值,可以总结出4个可选值的含义
 * beforeBegin: 插入起始标签之前
 * afterBeign:插入起始标签之后
 * beforeEnd: 插入到结束标签之前
 * afterEnd: 插入到结束标签之后
 */
/**
 * insertBefore(*,Object/String o):新节点插入到指定节点之前;
 * insertAfter(*,Object/String o):新节点插入到指定节点之后;
 * insertFirst(*,Object/String o):新建节点并插入到指定节点作为第一个子节点;
 * append(*,Object/String o):新建节点并插入到指定节点作为最后一个子节点;
 * overwrite(*.Object/String o): 替代指定节点内容
 * 参数:
 *  * :指定节点,类型可以为String/HTMLElement/Element
 *  o: 新节点,可以是dom对象(子孙)或裸HTML标记
 */
/**
 * 在c2之前插入div
 * Ext.DomHelper.insertBefore("c2","<div>c2-child-2</div>")
 * 在c2之后插入div
 * Ext.DomHelper.insertAfter("c2",{tag:"div",html:"c2-child"});
 * 将一个新节点作为parent的第一个节点
 * Ext.DomHelper.insertFirst("parent","<div>parent-first_child</div>");
 * 将c3的内容更新
 * Ext.DomHelper.overwrite("c3","There are new contents");
 * 将一个人新节点作为parent的最后一个子节点
 * Ext.DomHelper.append("parent",{tag: "div",html: "parent-last-child"});
 * 
 * 从例子中可以看出,新建的节点可以指定多种类型,可以是一段html代码,也可以是一个json对象
 * ,对于后者可以通过cls属性来指定类选择器
 */

 

 

分享到:
评论

相关推荐

    ext4_utils_new for s4

    S4ROM打包工具,ext4_utils_new ./make_ext4fs -s -l 2088M -a system leilei.img system ./sgs4ext4fs --bloat leilei.img system1.img

    ext4_unpacker_exe

    标题中的"ext4_unpacker_exe"表明这是一个针对Windows平台的程序,用于处理ext4文件系统。ext4是Linux操作系统中最常见的文件系统格式,主要用于存储和组织文件和目录。由于Windows系统默认不支持ext4,因此需要这样...

    ext4_utils.zip_ext4 .jp_ext4_utils_ext4_utils下载_ext4工具_文件系统 制作

    ext4文件系统相关工具,比如制作ext4文件系统镜像

    ext4_utils

    《深入理解ext4_utils:三星线刷ROM打包利器》 在Android系统开发和维护领域,三星线刷ROM的打包工具ext4_utils是一个不可或缺的实用程序。这个工具集专注于处理ext4文件系统,一种广泛用于Linux内核的高性能日志...

    Ext_Demo.rar_DEMO_Ext demo_ext_demo_java ext demo_javaext demo

    4. **CSS样式**:CSS文件(`.css`)用于美化EXT组件和应用的外观。 5. **配置文件**:如`.json`或`.properties`文件,可能包含了EXT应用的配置信息,以及Java应用的配置(如数据库连接、服务器设置等)。 6. **...

    ext-tree.rar_ext_ext tr_ext tre_ext.tr_ext.tree

    【标题】"ext-tree.rar_ext...综上所述,这个压缩包提供了一个使用Ext JS创建具有右键菜单功能的树形视图的实例,该视图可以直接操作数据库,对于学习和理解如何在Web应用中集成交互式树形组件和数据库操作非常有价值。

    java-ext.zip_ext_ext java_ext 标签_ext java_java ext

    在这个名为"java-ext.zip_ext_ext java_ext 标签_ext java_java ext"的压缩包中,我们找到了关于如何在ExtJS中调用Java JSON服务的示例。 首先,让我们理解JSON(JavaScript Object Notation)。JSON是一种轻量级的...

    ext+js.rar_ext_ext js_ext js java_java+ext

    4. "EXT 教程.rar":这可能是一系列关于Ext JS的教程集合,可能包括实例、实践项目和技巧。 5. "EXT 中文帮助手册 .rar":这是另一份中文帮助资料,可能提供了问题解决和常见任务的解答。 6. "www.pudn.com.txt":这...

    供应商库存查询平台C#EXT4_C#_excellentixg_ext4_ERPC#_库存.zip

    供应商库存查询平台C#EXT4_C#_excellentixg_ext4_ERPC#_库存.zip

    供应商库存查询平台C#EXT4_C#_excellentixg_ext4_ERPC#_库存_源码.rar

    供应商库存查询平台C#EXT4_C#_excellentixg_ext4_ERPC#_库存_源码.rar

    EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档

    EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档EXT.JS_文档...

    Ext2IFS_1_11a.zip_Ext2IFS_1_1_ext2i_ext2if_ext2ifs_ext2ifs for U

    "Ext2IFS"是"Extended 2 Filesystem Interface for Windows"的缩写,其主要功能是提供对Linux系统中广泛使用的EXT2、EXT3和EXT4文件系统的读写支持。 描述中提到的"to access unix file systems from windows"揭示...

    Ext_2.2_API(chinese).rar_Ext 2.2 API_ext js 2_ext-2.2 api_ext2.2

    总的来说,Ext JS 2.2 API的中文版是开发人员学习和使用此框架的宝贵资源,可以帮助他们更高效地开发出功能强大的Web应用。通过深入理解和掌握这个API,开发者可以充分利用Ext JS 2.2的强大功能,创造出具有专业品质...

    Ext_Designer_Preview_ext可视化环境_智能感知

    标题中的“Ext_Designer_Preview_ext可视化环境_智能感知”指的是使用Ext Designer进行预览,这是一种基于ExtJS的可视化开发工具,它提供了强大的界面设计和布局管理功能。Ext Designer支持用户通过拖放的方式创建和...

    EXT4 源码+window下模拟ext2+linux_ext文件系统模拟

    在源码中,你可以看到`struct ext4_super_block`定义了这些信息。 2. Inode:EXT4中的每个文件或目录都有一个对应的inode,存储了文件的元数据,如文件权限、创建时间、修改时间、大小等。`struct ext4_inode_info`...

    ext-js.zip_ext_ext js_extjs_js ext

    这个压缩包"ext-js.zip"包含了一份名为"EXT-JS.pdf"的文档,据描述,这是一份针对EXT JS的中文教程,适合初学者进行入门学习。 EXT JS的核心特性包括组件化的UI构建、数据绑定、强大的布局管理、丰富的组件库以及...

    oa.rar_ext_ext java oa_ext oa_ext tree_java ext tree

    4. 数据加载和异步更新:使用EXT的Ajax请求和SSH2的后台接口进行数据交互,实现实时加载和更新树节点。 5. 考虑权限和安全:根据用户角色和权限控制树节点的可见性和可操作性。 至于“oa_ext”和“oa_ext tree”,...

    EXT_INT_ext_int_dsp28335_

    EXT_INT_ext_int_dsp28335_ 是一个针对Texas Instruments公司的TMS320F28335 DSP(数字信号处理器)的外部中断处理程序。TMS320F28335是一款高性能、低功耗的C28x浮点微控制器,广泛应用于工业自动化、电机控制、...

    make_ext4fs

    安卓9.0 make_ext4fs文件,make_ext4fs用于Android平台上制作ext4文件系统的镜像。 make_ext4fs [ -l &lt;len&gt; ] [ -j &lt;journal size&gt; ] [ -b &lt;block_size&gt; ] [ -g &lt;blocks per group&gt; ] [ -i &lt;inodes&gt; ] [ -I ...

    ssh.rar_ext hiberna_ssh_ssh ext_swing_合同

    对于想要学习SSH整合开发和EXT Swing应用的开发者来说,这个压缩包是一个宝贵的资源,它涵盖了从后端数据处理到前端用户界面的完整开发流程。同时,对于已经在使用这些技术的开发者,这个项目可以作为一个参考案例,...

Global site tag (gtag.js) - Google Analytics