2007-07-07

IE6.0 Firefox 2 兼容问题积累

关键字: IE6.0 Firefox 兼容性
在搞Rails网站的那段时间就一直想做个小结,一直没来得及,这里把我所遇到的IE6 和Firefox兼容性的问题做以总结,里面也涉及一些Opera的东西,但是对Opera兼容接触的少,所以只是在查资料的时候顺便提了几点。由于我对Ajax应用的使用也不是很多,以下的内容基本都是来自于我们制作的网站www.bocai188.com/forum里面的登陆框制作碰到的问题(样式仿造的JavaEye的登陆框),没想到这个登陆框还真是麻雀虽小、五脏俱全,Firefox和IE之间的问题出现了不少常见的。具体的实现代码在我的另一篇日志中记录:http://yueguangyuan.javaeye.com/bl ...
2007-06-16

使用YUI和JSON in Java简化Ajax开发

关键字: JSON YUI Ajax without XML
 一、背景        在新项目中客户明确要求更多的使用Ajax提高用户体验,而Ajax的好处也远不止提高用户体验,也给以往沉闷的服务器端开发带来了更多的选择,但是开发人员对于Ajax的熟悉程度都不大一样,更多的Java程序员对JavaScript、Ajax都是知之甚少,所以简化Ajax开发是必须要做的,同时也能简化Ajax开发维护的难度。      二、关于RIA和Ajax         在Aja ...
2007-06-14

My CheckTree 使用YUI check tree实现域的树结构

关键字: YUI checktree 域树结构
一、User Story 新的项目中有严格的域控制需求,其实就是要实现一个无限极的树结构,其实以前实现过各种树形结构,什么菜单、权限树、产品目录,但是这次的无限级伸 展的可控制树结构着实难到我了,光是找方法就找了很长时间,以前的级别都是死的,而且单纯的checkbox级联遍历都非常的慢。 二、解决方案的寻找       A.考虑过xtree,但是反复考虑和看sample,发现这个东西还是不好控制,特别是它的代码非常不好懂,如果要是扩展起来也非常难(上个项目中曾经有同事用过,超级慢不说还很难扩展,他修改的代码我死活看不懂)。   ...
2007-03-09

关注NetBeans6 关注Ruby on Rails

关键字: NetBean6
NetBean6来了,即将推出的Stable版本实在值得期待,这几天一直看到大家对它的高度评价: http://www.javaeye.com/topic/56190,不知道NetBeans6能否完成本年度与Eclipse平分IDE市场这一壮举,5月份才出Beta版,看来NetBeans想出个壮举还得一段时间咯,不过为了良好的质量这个也是值得的。但是它实在是值得现在就开始投资学习使用的一个IDE,去年3月份在上海参加SUN公司巡展活动的时候NetBeans就被作为一个演讲项目重点推介,但是当时的NetBeans5版本仍然问题多多,而经历了一年的磨砺和SUN对其支持力度使得NetBeans经过 ...
2007-03-04

Ruby On Rails 项目时间小结

关键字: Ruby Rails Linux
       最近公司的项目就快上线了,是在我的积极推荐下,整个网站都采用了Rails来完成,真是一次非常好的学习机会,但是由于同事们不太关心新技术,不愿意跟 踪rails新版本的发布,我们只能停留在1.1.6的版本中,短期来看升级是不可能的了,而我最近也把经历都放在了Ubuntu上面,所以没有继续了解 Rails的新版本,跟进版本真是一件很令人疲倦的事情哦。这里抽时间写个小结,想到哪里写哪里,虽然用了有一个月,但是总体讲我的Rails开发水平和 Ruby的编码水平还是比较烂。 1.在Ubuntu中使用ruby consol ...
原文地址:http://kdr2.net/blog/2007/02/07/33/ 一个有关Ruby的特性,是一个朋友私有博客上写的,我拿过来帮着宣传 :P 至于本文内容,我只能说我在技术方面比较肤浅,很少去研究深层次的东西 :(。 ruby 代码   [本文发出的第二天,我不得不对此文进行修改  ]    Ruby的open class算是是他众多优秀特性中最耀眼的一个,active_support就用这个特性玩出了众多花样,但是今天有人提出了这格特性给ruby带来 ...
2007-01-07

Ruby on Rails 杂记

关键字: Rails Ruby
刚刚开始学ROR,还在摸索1.1,1.2就已经出正式版了 新东西太多了,可能会忘掉,就在这里边学边记一些 1.今天遇到一个传递参数的问题,就是以往那种使用带问号的传递参数问题,尽管这个不是Rails中推荐的做法,但是可能会有用到的时候 引用 http_request.open(URL,'POST',bool); URL问号传参 POST就用 http_request.send();括号里面写入你要发送的参数 2.在irb中打印全局变量: put global_variables 或者 trace_var 不过还是有问题,等用到的时候再改 打印当前存在的所有对象:put Modu ...
2006-12-29

使用JS实现拖动 BBCode版

关键字: javascript
这是我在07年上半年参与的一个项目(全部采用Rails实现,www.bocai188.com/forum,只是网站没人气,公司也不打算在上面扔钱了,呵呵)制作的页面拖动框,用于模仿JavaEye登陆框的效果,第一次记录的时候还有一些问题,经过修改后,已经将pixel,alpha问题改掉,将代码整理了一下上传上来,整个东西就可以直接用了 ================================================================== 学习了一下用JavaScript实现拖动效果,找来网上的代码分析了一下然后照抄了个最简单的,将慢慢将它完善 现状:目前还 ...
一个朋友要我帮他写个7色球的生成号码程序,本以为挺简单的,但是的确耗费了我满多时间,而且第一个版本还把算法搞错了 :(,用了两个晚上大概4个小时的时间才完成一个Java Swing版和一个JavaScript版,看来我的基础还真是弱啊,需要多多锻炼 要求:随机生成7个数字,前6个是1-33的整数,但是不能重复,第七个数字范围1-16,不受前面数字影响。 Java Swing版,刚开始我没在意,觉得挺容易,就用Java自己手写Frame来做,然后编译、打包并用exe4j生成.exe文件,可以说很简单一件事让我搞的挺复杂。结果是编译、打包和生成.exe文件我都搞熟了(生成的exe文件必须要有J ...
  Ror正在以惊人的速度增长着,特别是在经常光顾JavaEye的时候发现Ror已经在国内有很好的基础了,当然要凑个热闹尝尝鲜 咯。      目前国内Ror的中文资料还是很少的,到网上找找就只有Eiffel Qiu的 Ruby on Rails实践(以下简称为Ror实践),想必是如果有朝一日Ror成就大业了,那么国内肯定本文的作者肯定就是国内Ror的开山鼻祖咯。毕竟Ror是新事务,像我这种只能勉强看看E文的人肯定很多的,如果直接就拿来那种大部头的文档来读,估计是很难入门了。所以大家都要好好学习E文哦,然后多多将自己的心得都共享出 ...
方法: string.replace(new RegExp(oldString,"gm"),newString)) gm     g=global, m=multiLine  ,  大致上方法就是这样的,可以实现替换全部指定字串 另一个简单的验证JS的方法: 在浏览器地址栏输入 javascript:alert("abcabcabc".replace(new RegExp("a","gm"),"ad")) 这样比较省 ...