上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 29 下一页

2009年4月28日

摘要: ExtJS只是一个客户端JS AJAX框架和控件库,服务器端技术随便,只要交互格式是JSON即可(序列化反序列化)。您可以是ExtJS + ASP.net,也可以是ExtJS + WCF,或者ExtJS + JAVA,或者ExtJS + PHP,或ExtJS + Ruby。根据Ext论坛的调查结果,用PHP的最多。 阅读全文
posted @ 2009-04-28 10:34 Mainz 阅读(2135) 评论(0) 推荐(0)

2009年4月27日

摘要: setTimeout(表达式,延时时间)在执行时,是在载入后延迟指定时间后,去执行一次表达式,次数是一次。setInterval(表达式,交互时间)则不一样,它从载入后,每隔指定的时间就执行一次表达式。 阅读全文
posted @ 2009-04-27 16:20 Mainz 阅读(12527) 评论(0) 推荐(0)
摘要: 当服务器端执行一个长时间的操作时,页面上如何显示一个反应真实的进度条,报告服务器端执行耗时操作的进度,而不是让用户永远等待,这对用户来说是非常有用的,能够有效提高用户体验(参见《用户体验这点事儿》)。这篇文章使用AJAX,ASP.NET和ExtJS实现这个功能。实现过程大概如下:改造服务器端耗时操作的WebService,保存当前进度在 ... 阅读全文
posted @ 2009-04-27 15:49 Mainz 阅读(6854) 评论(14) 推荐(0)

2009年4月25日

摘要: 在任何一个Tree树中,提供查找功能无疑会大大方便用户。不用睁大眼睛一级一级去展开,只要输入关键字,回车就能自动定位到节点,岂不快哉?然后再次回车查找下一个。这样的用户体验是相当完美的。但在动态异步加载的Tree树中,客户端实现这样的功能就有点困难,因为节点是异步动态加载的。默认是没有全部从服务器端取回的,通常的做法是默认加载第一级,其他级的节点都是惰性按需加载的,用户点了才会展开。而对于这个没有完全加载的树,用户希望搜索节点,怎么实现?查找下一个(FindNext)怎么实现? 阅读全文
posted @ 2009-04-25 17:23 Mainz 阅读(5458) 评论(10) 推荐(0)
摘要: 本文介绍使用ExtJS和Asp.NET实现TreePanel的节点的拖动(Drag&Drop)。例如,拖动节点到另一父节点,插入某节点到另一节点之前/后。ExtJS+ASP.NET实现Tree节点的拖动(DragDrop)是非常简单的。(Ext JS is a cross-browser JavaScript library for building rich internet applications (AJAX) 阅读全文
posted @ 2009-04-25 15:19 Mainz 阅读(2276) 评论(1) 推荐(0)
摘要: 本文介绍使用ExtJS和Asp.NET实现GridPanel到TreePanel的拖动(Drag&Drop)。例如,在Grid中多选任意行(使用CheckBox列),然后拖动到TreePanel的某一节点,实现想要的功能。(Ext JS is a cross-browser JavaScript library for building rich internet applications (AJAX) 阅读全文
posted @ 2009-04-25 14:59 Mainz 阅读(2342) 评论(0) 推荐(0)

2009年4月20日

摘要: underfined: 未知的变量名,或未赋值的变量。null: 特殊的object。NaN: 特殊的number。null和underfind很相似,至少undefined与null是相等的。但还是有小区别。此外,如何判断和检查函数参数没给定和为空的情况? 阅读全文
posted @ 2009-04-20 12:22 Mainz 阅读(2447) 评论(4) 推荐(1)

2009年4月10日

摘要: 对于大量使用JavaScript和CSS的AJAX应用来说,如果JavaScript和CSS大小很大,则传输到客户端的时间会很久,网站性能不佳。而压缩JavaScript和CSS是自然的事情,本文使用YUI Compressor和DOS批处理脚本压缩JavaScript和CSS,加上IIS的GZIP,加起来能得到85%左右的压缩率。(其中YUI Compressor的压缩率大约为50%) 阅读全文
posted @ 2009-04-10 11:52 Mainz 阅读(3977) 评论(0) 推荐(0)

2009年3月31日

摘要: 企业架构与应用程序架构之间关系的常见比喻是把企业比作城市规划,把应用程序比作建筑结构。城市规划者必须考虑获得水、电、污水和其他服务才能使城市运转。一栋大楼使用的自来水不能多于提供给它的配额。企业架构需要为应用程序考虑同样的事情:您不可以允许一个应用程序使用所有网络带宽,而如果基础设施服务崩溃,就会出现大量问题。 阅读全文
posted @ 2009-03-31 20:56 Mainz 阅读(6638) 评论(1) 推荐(1)

2009年3月27日

摘要: 这两天做了一个基于模板的代码生成器,因为不管写什么代码,C#, JS, C++, Flex, Phthon, 当项目架构好了,设计完了,开始大规模coding了,总归有重复性劳动的,这时候就非常需要一个代码生成器了,写好模板,然后GO,就全部生成一大堆代码或者文件,岂不爽哉?重点在这个代码生成器是满足自己的实际需求的,而且模板具有高度的灵活性。当然,国内写代码生成器的也不少,很多公司都有自己的代码生成器,但是好用的却不多,可定制性不强。CodeSmith固然很好很强大,毕竟是要钱的。况且自己的工具用的顺手,需要啥功能可以随时加上。 阅读全文
posted @ 2009-03-27 17:22 Mainz 阅读(2710) 评论(7) 推荐(0)
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 29 下一页

导航