ufrom初始化类
在页面加载完成前,uform框架完成了对以下数据结构的重写,以及加多了一些对html dom元素操作方法、选择器、浏览器兼容、ajax封装、文件上传、客户端信息、通用接口等函数功能封装。并且开发了独特的函数,例如双美元号($$)快速创建元素等。
uform框架补全的内容如下:
1、UForm框架主要扩展了String,Number,Array,Object,Guid,json,Date等七种数据类型的方法,还有一些html5的数据类型,但暂未使用,整理框架时需列出以上数据类型的补全方法。
1)、值类型的补全。Number
2)、字符类型补全。String
3)、数组类型补全。Array
4)、Object类型补全。未使用,Object为js的基础类,补全消耗资源太多。
5)、Guid类型补全
6)、json数据类型补全
7)、Date类型补全
2、UForm有丰富的正则表达式
3、UForm框架有自己的选择器,类似jquery,为了对元素进行更良好的操作,如动画,选择元素,制作了选择器
4、全兼容ie6以上浏览器,Chrome浏览器,Safari浏览器,Firefox
5、键盘事件,要求支持复合键
6、鼠标事件
7、$选择器
8、对基础控件的加载
9、对常用的方法进行封装,形成了一系列可供调用的api,例如:U.UF.M.Addobj(obj.attr),给对象添加属性的方法