2012年10月23日
摘要: 想拿jquery官方的UI和JQuery easyui做个对比,就翻了翻它的源码。看的浮浅,先写一些。 JQuery UI的组件似乎不是声明式产生的,要使用一个widget,需要用JS代码生成。比如:$( "input[type=submit], a, button" ).button();这句JS是把选择到的标签,包装成jquery对象,调用button()方法--很像一个构造函数哦,把他们生成button。而Jquery-easyUI 也支持调用构造函数,还支持声明式的, 是这样:<p class="easyui-panel"></ 阅读全文
posted @ 2012-10-23 22:12 xinchuang 阅读(2805) 评论(0) 推荐(0) 编辑
摘要: 下载了jquery-easyui的源码,做简单分析。 easyui的代码库结构很简单。n个控件(widget)的文件(比如jquery.calendar.js, 一看就明白它是日历组件咯)加上两个基础文件--easyloader.js 和parser.js; easyloader.js 话说是负责加载每个widget的Js文件和css文件的,当然也负责把parser.js给load近来。 首先看看easyloader.js: 这个js里有一个modules对象:var modules={messager:{js:'jquery.messager.js',css:'mes 阅读全文
posted @ 2012-10-23 21:45 xinchuang 阅读(4551) 评论(0) 推荐(0) 编辑