ExtJs4常用工具类与函数之Ext.core.DomHelper

Ext作为一个AJAX框架,与HTML、DOM交互、操作非常多,DomHelper类在当中起到了很好的耦合作用,让胡勇通过Ext来透明的操作HTML或DOM。这样就可以很方便的操作Ext的Element和HTMLElement了。

1.Ext.core.DomHelper.append()

通过el获取该节点将o追加到el的子节点,如果returnElement为true则返回追加后形成的Ext的Element,否则返回追加后形成的HTMLElement.

调用格式:

Ext.core.DomHelper.append(Mixed el,Object/String o,[Boolean returnElement])

参数说明:

el:指定的HTML的Element或DOMElement.

o:追加到el节点后的对象挥着指定的字符串值.

returnElement:标识返回追加后形成的节点是HTMLElement还是DomElement,如果为true,则返回Ext.core.Element 即DOM Element.

返回值:

返回Ext.Element或HTML Element.

2.Ext.core.DomHelper.applyStyle()

给指定的HTML Element(元素节点) 应用指定的CSS(样式表)效果.

调用格式:

Ext.core.DomHelper.applyStyle(String/HTML Element el,String/Object/Function styles)

参数说明:

el:HTML Element对象的id或HTML Element对.

styles: 应用的CSS样式表

返回值:无.

3.createTemplate()

通过指定的对象或字符串,创建一个Ext.Template(Ext的标准模版),最后返回该模版.

调用格式:

Ext.core.DomHelper.createTemplate(Object o)

参数:

o:通过该对象来创建一个Dom对象.

返回值:返回创建的Ext.Template对象.

4.insertAfter()

获取指定的Element,将新节点追加在获取的Element之后,最后返回指定的节点.

调用格式:

Ext.core.DomHelper.insertAfter(Mixed el, Object o,[Boolean returnElement])

参数说明:

el:指定的上下文Element.

o:欲追加的对象或Dom节点

[returnElement]:可选参数,表示是否返回插入节点后形成的新的Ext.Element,否则返回的是插入节点后形成的HTML Element.

返回值:HTMLElement 或ext.Element

5.insertBefore()

获取指定的Element,将新节点追加在获取的Element之前,最后返回指定的节点.

调用格式:

Ext.core.DomHelper.insertBefore(Mixed el, Object o,[Boolean returnElement])

参数说明:

el:指定的上下文Element.

o:欲追加的对象或Dom节点

[returnElement]:可选参数,表示是否返回插入节点后形成的新的Ext.Element,否则返回的是插入节点后形成的HTML Element.

返回值:HTMLElement 或ext.Element

6.insertFirst()

创建由o形成的对象追加在指定的Element下,成为Element的第一个子元素,最后插入并追加后的节点.

调用格式:

Ext.core.DomHelper.insertFirst(Mixed el, Object/String o,[Boolean returnElement])

参数说明:

el:指定的上下文Element.

o:新插入的对象或由字符串描述的节点.

[returnElement]:可选参数,表示是否返回插入节点后形成的新的Ext.Element,否则返回的是插入节点后形成的HTML Element.

返回值:HTMLElement 或Ext.Element

7.insertHtml()

在给定的HTMLElement中指定的位置插入HTML,并返回追加插入的HTMLElement.

调用格式:

Ext.core.DomHelper.insertHtml(String where, HTML Element el ,String html)

参数说明:

where:插入html 的位置,该值只能是beforeBegin/afterBegin/beforeEnd/afterEnd.

el:指定的HTMl Element,目标HTML元素.

html:要插入的HTML字符串.

返回值:HTMLElement

8.overwrite()

获取该指定的Element,按新的内容体覆盖Element的内部主体,并返回覆盖后的节点.

调用格式:

Ext.core.DomHelper.overwrite(Mixed el, Object/String o ,[Boolean returnElement])

参数说明:

el:指定的元素节点.

o:新插入的对象或由字符串描述的节点.

[returnElement]:可选参数,表示是否返回插入节点后形成的新的Ext.Element,否则返回的是插入节点后形成的HTML Element.

返回值:HTMLElement 或Ext.Element

转载于:https://www.cnblogs.com/lslvxy/archive/2013/04/28/3049621.html

基于SSM框架的网红酒店预定系统,是一个集前台用户操作和后台管理员管理于一体的综合性平台。该系统旨在通过信息化手段,提高酒店预订的效率和用户体验。 系统的主要功能模块包括: 1. **用户管理**:允许用户注册、登录,查看个人信息,以及修改个人资料和密码。 2. **客房管理**:管理员可以添加、删除或修改客房信息,包括房型、价格、设施等。 3. **预订管理**:用户可以浏览可用房型,进行预订操作,管理员则可以管理预订订单,包括确认预订、办理入住和退房等。 4. **退订管理**:用户和管理员都可以处理预订的取消,管理员可以审核退订请求。 5. **系统管理**:管理员可以进行系统设置,包括权限管理、日志查看等。 系统的设计考虑了用户体验和管理员的便捷性,通过SSM框架的灵活性和MySQL数据库的稳定性,实现了数据的高效管理和处理。系统的前端界面友好,操作流程简洁,能够满足用户快速预订和查询的需求。同时,系统的后台管理功能强大,能够为管理员提供全面的数据分析和决策支持。 此外,系统还具有高度的安全性和稳定性,通过角色权限控制,确保了数据的安全性和系统的稳定运行。系统的开发和设计,不仅提升了网红酒店的品牌形象,也为用户带来了便捷的预订体验,进一步推动了酒店行业的信息化发展。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值