摘要: Easy GridTree 由于之前的ui不太完善,最近有重新改版了一下。由于tree的单一性所以产生了GridTree 或者叫 TreeGrid 找个东西看起来,比Tree好看多了, 页面也不会显的那么单调,也不会难布局了。下面看看Easy GridTree的”风采“。下图就是Easy GridTree啦, 它支持多选,单选,以及可以配置能选到哪级。grid 本身支持分页,下面在贴出GridTree的代码,欢迎大家提意见。Easy.UI.GridTree = Easy.extend(Easy.UI.Grid, {expand:true,rowChildren:[],treeTdIndex:0 阅读全文
posted @ 2012-05-21 22:30 EasyJS Framework 阅读(1463) 评论(3) 推荐(0) 编辑
摘要: 表格是很常用的html控件之一, 为了使用的方便以及美观, Easy就出现了Easy.Grid ,这个表格简单易用,符号Easy的宗旨。 用户只要会html 、Javascript ,看了Easy.Grid 的Demo 就不使用,并且运用自如。演示地址:http://easy.apphb.com/unit/ui/index.htm都是程序员就不多说了,看源码(一下常用的方法封装在Easy的核心库里):Easy.data.Store=function(cfg){varme=this;Easy.apply(me,cfg);me.callback=function(){};varpubs={sta. 阅读全文
posted @ 2011-10-27 15:37 EasyJS Framework 阅读(3164) 评论(6) 推荐(4) 编辑
摘要: 最近听网友有时间控件的需求,所以就挤时间弄了一个,如果使用过程中问题可以加入QQ群(158840960), 又可以在该博客留言, 先谢谢各位啦, 下面贴出该控件的代码, 本人文采不好,说不了多少字, 哈哈,请见谅Easy.UI.DatePicker = Easy.extend(Easy.UI.Base, { height: 24, width: "auto", baseCls: "e-datepicker", days: [], format: Easy.Date.defaultDateFormater, closeAction: 'hide&# 阅读全文
posted @ 2011-08-22 23:31 EasyJS Framework 阅读(2038) 评论(3) 推荐(3) 编辑
摘要: 五一刚回来, 感觉五一 太短了, 一下就过了, 不过这个五一玩的还可以, 和发小去抓黄鳝, 成绩还可以,忙了一晚上弄到5斤左右的黄鳝,太爽了, 好久没有这种感觉了,好了不说这个了, 说说window , 下面是window的初级版本,还有在上面加很多功能,呵呵先共享一些;Easy.Window = Easy.extend(Easy.UI.Base, { height: "auto", width: 300, minWidth: 150, minHeight: 100, maxWidth: 10000, maxHeight: 10000, baseCls: "e-w 阅读全文
posted @ 2011-05-03 20:45 EasyJS Framework 阅读(2152) 评论(3) 推荐(2) 编辑
摘要: 首先贴出代码,每天分享一点点:Easy.Button=Easy.extend(Easy.UI.Base,{height:24,width:"auto",baseCls:"e-btn",constructor:function(cfg){Easy.apply(this,cfg);Easy.Button.superclass.constructor.call(this);},initComponent:function(){varme=this;me.wrap=me.create({tag:'div',cls:me.baseCls,style 阅读全文
posted @ 2011-04-28 22:36 EasyJS Framework 阅读(2537) 评论(9) 推荐(1) 编辑
摘要: Easy.UI.Base 的代码 阅读全文
posted @ 2011-04-28 22:26 EasyJS Framework 阅读(827) 评论(0) 推荐(1) 编辑
摘要: 要成为高级 JavaScript 程序员,就必须理解闭包。闭包有时你非用她不可, 所有理解闭包还是必要的。笔者通过例子来说一下“闭包”1.定义一个函数的代理:functiondelegate(fn,scope,args,append){returnfunction/*匿名函数1*/(){varcallargs=Array.proptotype.slice(arguments,0);if(append)callargs=callargs.concat(args);fn.apply(scope||window,callargs);}}在上面这段代码中就用到了闭包,即delegate方法里retur 阅读全文
posted @ 2011-02-27 13:30 EasyJS Framework 阅读(1795) 评论(4) 推荐(2) 编辑
摘要: 用了很多的Javascript框架,偶尔也会去看一下框架的源码,经常会看到这样的代码:isArray:function(v){returntoString.apply(v)==='[objectArray]';},isDate:function(v){returntoString.apply(v)==='[objectDate]';},isObject:function(v){return!!v&&Object.prototype.toString.call(v)==='[objectObject]';},isPrimitive: 阅读全文
posted @ 2011-02-25 18:28 EasyJS Framework 阅读(1990) 评论(7) 推荐(2) 编辑
摘要: 下面是Easy.Ajax类的初稿,如须发表,在代码上还要修改以达到最简,但API是不会变了,Easy.Ajax = (function (WINDOW) { ajax = { proxyPool: { length: function () { var i = 0; for (var p in this) i++; return i - 1; } }, index: 0, clearCache: true, contentType: "application/x-www-form-u... 阅读全文
posted @ 2011-02-24 13:17 EasyJS Framework 阅读(555) 评论(0) 推荐(2) 编辑
我没读过多少书,没有文采,请海涵!