摘要: 最新项目中用到TreeGrid,查阅了很多资料,总的来说有些心得,愿意拿出来和大家一起分享一下:一、在页面中引入 :ext-all.css、treegrid.css、ext-base-debug.js、ext-all-debug.js、TreeGridSorter.js、TreeGridColumnResizer.js、TreeGridNodeUI.js、TreeGridLoader.js、TreeGridColumns.js、TreeGrid.js二、为了保持代码规范,创建一个myTreeGrid.js,引入页面。三、myTreeGrid.js中的代码:对于处理数据量小的,可以把数据一次性加 阅读全文
posted @ 2012-11-15 18:04 莫道 阅读(5708) 评论(0) 推荐(0) 编辑
摘要: 写这篇文章主要想总结自己的工作经验,温故而知新。为什么叫做实用设计模式,所谓的实用模式就是说这些模式在本人的实际工作中使用过的,而且本人相对熟悉的,经验认为这些模式的使用能给系统带来有效改善。这些模式大部分来源于GoF,由于最近工作专注于移动的开发,因此会尽量使用移动开发的例子。 由于一直做监控程序的开发,对Observer模式的感受比较深,现在从一个例子入手,假如需求是实现一套手机告警监控系统,当一个智能手机接收到告警信息的时候需要通过不同的手段来通知用户,通知手段包括在LCD显示告警的图片和播放告警的声音。 从上图可以看到这个系统主要分三个类,WarningManager负责管理和产生告警 阅读全文
posted @ 2012-11-01 14:55 莫道 阅读(304) 评论(0) 推荐(1) 编辑
摘要: 很多人都觉得在javascript声明一个变量,加var和不加var没有什么区别,实际上是一个错误的观点,如果在函数外面,也就是说在window区域加不加var确实是一样,因为都会是全局变量的效果,而如果在函数内部,加var就是局部变量,不加是全局变量。function test(){ var1 = 2; alert(var1);}test();alert(var1);这样可以显示为2function test(){ var var1 = 2; alert(var1);}test();alert(var1);则为变量未定义错误this多用于函数内部,它永远指向调用他的那个对象,看看下面的例子就 阅读全文
posted @ 2012-06-07 17:33 莫道 阅读(275) 评论(0) 推荐(0) 编辑