摘要: 近来读了一篇《怎样成为优秀的软件模型设计者》的文章,感触颇深。仔细对比分析,发现原来我自己和周围的软件开发人员平常的一些自认为对的做法,有很多是有问题的。1.人远比技术重要你开发软件是为了供别人使用,没有人使用的软件只是没有意义的数据的集合而已。许多在软件方面很有成就的行家在他们事业的初期却表现平平,因为他们那时候将主要精力都集中在技术上。显然,构件(components),EJB(EnterpriseJavaBeans)和代理(agent)是很有趣的东西。但是对于用户来说,如果你设计的软件很难使用或者不能满足他们的需求,后台用再好的技术也于事无补。多花点时间到软件需求和设计一个使用户能很容易 阅读全文
posted @ 2011-07-25 02:57 同城中人 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 安装就不用说了,很简单,在FireFox上插件库里找到FireBug就Ok了。下图是FireBug Debug 窗口。 FireBug美工用的非常普遍,公司美工妹妹用的非常熟练 呵呵,而对于我们开发人员,主要用它来Debug JS。看看官方对Debug功能的介绍。Firebug includes a powerful JavaScript debugger that lets you pause execution at any time and see what each variable looked like at that moment. If your code is a littl 阅读全文
posted @ 2011-07-25 02:42 同城中人 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 前两天一个博彩投注网站的站长,说是要找网站的漏洞,看不到源代码,只能通过前台测试。由于之前找过团购网站的漏洞(请看这里),因此便谈好一个漏洞500元。可惜天下老板一般黑啊,就是不给,现在QQ也隐身了。之前找出漏洞的团购网站(VC团)也一样,说好给报酬的也没下文了,就这点器量这点诚信,网站还能做大?手底下人能留的住?那VC团当时和我联系的开发人员,没几个月也离职了,可见一斑哪。 博彩投注网站一般不能随意注册,得找一个代理给你注册,当时那个站长给了一个测试账号。 以下是投注的页面 我们用IE8开发人员工具就能发现很多个hidden标签,连注释都有!该网站将需要的金额数通过javascript计算出 阅读全文
posted @ 2011-07-25 02:35 同城中人 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 工作中避免不了要写大量的jQuery代码,如果一些功能经常使用的话,可以封装成jQuery插件但是,还是会有一些页面需要大量的js代码。平时,一般是这样写的。$(function(){ $("#id1").click(function(){ // handle the click event }); $("#id2").click(function(){ // handle the click event }); // 以下省略n多个事件绑定});ps:这里不考虑事件绑定太多的情况下,影响性能的问题,以后专门讨论这个问题写上这样的代码数千行之后,这些代码 阅读全文
posted @ 2011-07-25 02:08 同城中人 阅读(171) 评论(0) 推荐(0) 编辑
摘要: ------摘自《外刊IT评论》http://www.aqee.net/2010/09/28/watch-out-java-here-comes-javascript/最近Oracle控告搜索巨人Google,宣称其Android智能手机操作系统上的Dalvik虚拟机侵犯了Java专利,这很自然让很多的开发人员感到担心。但大多数分析指出,这场诉讼对绝大多数Java开发人员将不会有多少的影响,但有些程序员却惊恐不安,他们已经开始寻找一种可替代的语言了。如果你也是这样,你是否考虑过转向JavaScript?“什么?”,你也许会诧异。任何一个开发人员或多说少都知道Java跟JavaScript几乎没 阅读全文
posted @ 2011-07-25 02:02 同城中人 阅读(168) 评论(0) 推荐(0) 编辑