EasyUI
来自W3C标准WEB前端专家DHTML精英俱乐部的简单易用功能强大的轻量级WEB前端JavaScript框架!
EasyUI的组成
EasyUI.js核心文件
EasyUI.style样式对象
EasyUI.math.js数学对象
JSTweener.js缓动对象
可扩展的附加组件
EasyUI API(DOM部分)
easyUI.fpbind()
自执行方法,为Function.prototype添加bind方法,用于提供保持对象作用域的事件方法的邦定
参数:无
返回值:无
easyUI.IAHTML()
自执行方法,为HTMLElement.prototype添加insertAdjacentHTML方法,用于为不支持insertAdjacentHTML方法的浏览器提供兼容
参数:无
返回值:无
easyUI.ajax.post(sUrl,sArgs,bAsync,fCallBack,fFailure)
使用xmlhttp发送post请求
参数:sUrl 请求地址,sArgs 请求参数串,bAsync 是否异步,fCallBack 回调函数,fFailure 服务器错误处理函数
返回值:
(sUrl,bAsync,fCallBack,fFailure)
使用xmlhttp发送get请求
参数:sUrl 请求地址(包括请求参数),bAsync 是否异步,fCallBack 回调函数,fFailure 服务器错误处理函数
返回值:position标签属性
easyUI.ajax.xRequest(sUrl,sid)
发送跨域请求
参数:sUrl 请求地址(包括请求参数),sid Script标签id(填写不重复的ID,如果不填写则自动生成一个随机ID)
返回值:Javascript脚本
ains(node,childNode)
用于判断两个DOM节点之间是否存在包含与被包含的关系
参数:DOM元素A,DOM元素B
返回值:true|false
easyUI.clearTxtNode(domobj)
清除DOM元素内的#text节点
参数:domobj
返回值:
easyUI.clearOutLine(sTag,dModule)
清除指定的DOM元素(dModule)内所有tagName为sTag的虚线框
参数:sTag 要清除虚线框的tagName,dModule 指定的DOM范围
返回值:无
easyUI.checkForm(form,fooWarningMsg,foosuccess)
验证form表单
为需要验证的输入项添加两个自定义属性作为判断的依据以及需要执行的验证
validate="这里输入验证方法,多种验证以分号隔开"
msg="这里输入验证不合格时提示的信息,与validate一一对应,如果信息数少于验证方法数量,则后面的验证不合格时将显示最后一条提示信息"
验证方法:
isFilled(S) 必填,如果指定S,则如果内容等于S,都将无法通过
filter(S) 用于过滤特殊字符,如filter(^|$|'|%),多个字符用|进行分隔
isNaN 如果填写,必须为非数字
isNumber 如果填写,必须为数字
isInt 如果填写,必须为整数
isEmail 如果填写,必须为Email格式
isEmailList 如果填写,必须为以分号;隔开的1个或多个Email格式
fileType(ext|ext|ext|...|ext) 如果填写,必须为指定扩展名ext列表内的文件类型
moreThan(N) 如果填写,必须为大于N的数
lessThan(N) 如果填写,必须为小于N的数
equalTo(N) 如果填写,必须为等于N的数
maxLength(N) 如果填写,最大长度不超过N
minLength(N) 如果填写,最小长度不小于N
sameValue(IDS) 指定N个表单元素的id,判断它们的值是否相同,如果不同,则不能通过,可用于密码与确认密码的验证

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。

发表评论