摘要: 问题:  在页面上,用户会有很多的操作 ,每进行一次操作我们需要去展示操作的结果,在这里我们有了一个问题,我们应如何去展示不同的结果呢?在展示的过程中我们还要考虑当页面功能不断的增加与修改,结果展示也不断的增多,我们要用一个应对这些变化最好的方法解决问题。解决方法:   在115.com的网盘开发中就遇到了这样的一个问题,经过几番的思考,决定了用如下的方式去解决这个问题,先看图:从图中我们可以知道... 阅读全文
posted @ 2009-12-16 14:31 Max Gan 阅读(283) 评论(0) 推荐(1) 编辑
摘要: 最近朋友波波给我讲解了SVN版本控制系统,感觉挺好的。现与大家分享一下,有兴趣朋友可以了解一下。原文:http://www.gaojinbo.com/?p=32需求:LINUX下建立SVN服务器,自动同步到WEB目录,实现通过SVN即时修改WEB内容1.环境centos5.32.安装svnyum -y install subversion3.配置建立版本库目录mkdir /svnsvnserve ... 阅读全文
posted @ 2009-10-30 19:39 Max Gan 阅读(1509) 评论(4) 推荐(2) 编辑
摘要: 首先我们看看观察者的概念观察者模式:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时, 所有依赖于它的对象都得到通知并被自动更新。在园里有许多牛人都已经写过这些文章,不过大多的例子都是.NET,今天我要举一个JS的使用实例.有兴趣的朋友可以先了解一下一些牛人的,比如李会军大哥设计模式篇中观察者的那一节http://www.cnblogs.com/Terrylee/archive/200... 阅读全文
posted @ 2009-10-24 10:38 Max Gan 阅读(1814) 评论(4) 推荐(1) 编辑
摘要: 最近和朋友在聊JS的时候,给我发了个JS小游戏,打开一看,竟然是星际争霸,确实很敬佩能写出这东西的大牛。现也发上来与大家分享分享。星际争霸 阅读全文
posted @ 2009-10-09 14:42 Max Gan 阅读(2677) 评论(8) 推荐(0) 编辑
摘要: 原文地址:http://www.9demo.com/archives/488第一种:逐个字符串相加[代码]这种最常见的,但是效率最低!代码逻辑相对来说复杂。第二种:逐个 push 进数组[代码]比上一种方法稍微快一些,但还是不够好…第三种:直接join()[代码]使用原生的方法(比如join()),不管它后面是怎么实现的,一般都比其他方法快很多,而且代码非常简洁。浏览器性能 每种方法是... 阅读全文
posted @ 2009-09-24 10:45 Max Gan 阅读(1278) 评论(5) 推荐(0) 编辑
摘要: [代码]使用方法:[代码] 阅读全文
posted @ 2009-07-29 10:54 Max Gan 阅读(789) 评论(2) 推荐(0) 编辑
摘要: 最近在一网盘项目里烦恼着播放器的问题,经过千辛万苦终于找到一个合适的了,一个Open Source的JS播放器,可以适应多浏览器,太兴奋了,急于与大家分享一下:地址:http://www.happyworm.com/jquery/jplayer/download.htm 网盘地址:http://u.115.com下图是播放器的图片,有兴趣的朋友可以上去溜一溜。如果对于网盘里面的JS代码有不明白的地方, 可以随时来发贴。下面本人所写的一个JPlayer 代理类,大家也可以参考一下:player proxy CodeCode highlighting produced by Actipro Cod 阅读全文
posted @ 2009-06-10 19:31 Max Gan 阅读(3932) 评论(16) 推荐(0) 编辑
摘要: 刚下班,抽空写了个winform MVP的Demo 完全没注释,代码也比较乱,看起来比较烦,希望各位园友们原谅。感谢大家的支持。MVP DEMO 阅读全文
posted @ 2009-06-09 22:32 Max Gan 阅读(1046) 评论(8) 推荐(0) 编辑
摘要: 最近在公司开发时用到了一种挺特别的设计模式,这种模式很好的把UI分离出来,它把UI抽象出一个View,然后独立出一个Presentation来对View进行控制,把BLL很好的与UI接起来,这上面所提到的就是我们接下来要了解的MVP模式。好,下面让我们先看看一个应用程序的体系结构: 上图是从微软的msdn上拿下来的,很清晰可以看到,我们会把系统分为了好几块,分了这几块后本人感觉到的好处有两个:一是把系统很好的分层了,以后维护起来也是挺方便的,特别是在Presentation与UI这两层。二是把整个系统的开发,很好的分工了,它能清楚的告诉团队的每一个人自己写出来的服务或是组件给的用户是谁。说起来 阅读全文
posted @ 2009-06-09 08:51 Max Gan 阅读(3945) 评论(53) 推荐(2) 编辑
摘要: 很久没来博客园走走了,发现文章更新得还真慢,本人也发表一篇比较实用的东西。JS的规范,对于JS的维护相信大家都会很头痛,维护别人的JS更头痛,所以发发自己刚刚为公司列得JS类的命名规范,刚写,还有许多没加上,望朋友帮忙看看还有什么要加的。类命名例子:var ClassName = function(){ //类名 var _FieldName = "Test Field"; //私有变量 this... 阅读全文
posted @ 2009-06-08 23:23 Max Gan 阅读(4628) 评论(19) 推荐(2) 编辑