FlyPig

if{}else if{}生活只有一个分支
posts - 11, comments - 9, trackbacks - 0, articles - 4
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

2006年11月19日

我一直很纳闷为什么美工不喜欢返工。当然大家都不喜欢返工,可是开发是一个迭代的过程,就算是界面也是一样的。虽然事先规划好很重要,不过也不可避免会遇到想不到的,或不知道原来是不合理的地方。

还有一点,往往美工都是一个小组里面最闲的人。上班我经常可以看到他们看贴,qq聊天,弄这个弄那个的。大把大把的时间,为什么不改呢?

忽然想到这个是因为我们的UI又要作改动了,原来没有考虑到查询条件组合的复杂性,所以没有把查询条件做成向导式的,而是全部放在数据集的上面,做在同一个页面里。还好今天做了一个简单的功能后有让上面检查一下,被否决了。这样页面又要重新改过。唉。

十二月中旬了都。不加快进度不行了。

posted @ 2006-12-09 01:15 FlyPig Lin 阅读(186) | 评论 (0)编辑 收藏

公司里有一个领导介绍来的本科生,工作态度说好不算好,说差也不能算很差-起码还算挺老实。可是最惨的是什么也做不了。很想把事情交给他,可是他那么不能让我信任。什么都说会做,结果什么也不会做。完不成任务还非常有理,说是安排太多给他了。其实排给他的别人最多两三小时就能做完。我觉得一直批评别人会很伤人的自尊心,大家都需要鼓励。可是我现在实在找不出可以表扬他的地方。

我觉得很累,带一个项目,团队上有上司,下有刚毕业的学生,美工刚刚才有点起色,还好有一个比较能干的。忽然发现原来带项目有那么多事要应付。左边,右边,上面,下面。。。。

或许我应该改变一下带人的方式,做事的方式。这样会比较轻松一点。

今天家里请一个男同事过来帮忙修电脑,我忽然发现家里有年轻的男生走动感觉很好。呵呵

posted @ 2006-12-06 20:49 FlyPig Lin 阅读(456) | 评论 (3)编辑 收藏

这首歌很好听。第一句好像在说我的心声。呵呵。

真的想 寂寞的时候有个伴 日子再忙 也有人一起吃早餐
虽然这种想法 明明就是太简单 只想有人在一起 不管明天在哪里

posted @ 2006-11-25 20:25 FlyPig Lin 阅读(212) | 评论 (0)编辑 收藏

javascript这种语言是不支持方法的overload的,这意味着你没办法这样描述一样动作:“吃东西”,你只能写:“以吃大餐的方式吃东西”,“以吃点心的方式吃东西”。。。实在是挺恶心的。如果给你的方法取名已经让你感到山穷水尽时,那只好用个小方法来解决,就是用参数的个数(或类型)来在一个方法里面写if(){}else{}.....(挺丑陋的,不然还有什么好办法?)

例:
function TestClass(){}

TestClass.prototype.eat = function(){
   var len = arguments.length;
   if(len == 1 )
      alert('吃大餐');
  else if(len == 2)
      alert('吃点心');
}

TestClass.prototype.ride= function(){
  var args = arguments;
   if(typeof args[0] == 'string')
      alert('骑自行车');
  else if(typeof args[0] == 'number')
      alert('开小车');
}

var tc = new TestClass();

tc.eat ('a'); 
tc.eat ('a', 'b'); 

tc.ride('bike');
tc.ride(1000);

posted @ 2006-11-21 21:43 FlyPig Lin 阅读(282) | 评论 (0)编辑 收藏

今天考完会计,心情狂不好--结转利润的昨天才看明白,可是今天考试脑袋里竟然一片空白。加上昨天晚上又熬夜,有点抑郁感。

今年变得有点懒,工作不喜欢写心得了。以前一些有趣的bug及解决方法我都会按时记下来,今年都没怎么写了。忽然又想到这个blog,决定以后一定要隔三差五的上来记点什么。

今天记上周遇到一个的bug,为什么用div+css的两栏布局中,操作之后的消息提示框控件一直没有显现出来.而loading控件在页面加载的时候或在操作等待的时候却可以正确的显示在上面?(消息提示框--基于Window类开发的和loading一样其实都是一个层而已!),为什么会出现不同的结果?今天找了一下原因,其实很简单!因为,在消息提示窗口被创建的时候,我是将它插到body的结束标签之前(这时候已经有布局的两个div了),因此受到了上面布局的div的影响!而loading因为在<body>标签之后就被new了(这时候body里其实还没有东西,所以它其实上是插到了布局的两个div之前!),所以不受影响!

所以解决方法就是在消息提示的层加clear:both!

试一下以下的两段html代码就很清楚了:

<div style="float:left;width:50%;height:80%;background-color:red;" id="left">
</div>
<div style="float:right;width:50%;height:80%;background-color:blue;" id="right">
</div>

<div id="message_window" style="z-index: 65535; left: 525px; width: 220px; position: absolute; top: 339px; height: 100px;background-color:green">
 消息(没有clear:both;)
</div>

改后:


<div style="float:left;width:50%;height:80%;background-color:red;" id="left">
</div>
<div style="float:right;width:50%;height:80%;background-color:blue;" id="right">
</div>

<div id="message_window" style="clear:both;z-index: 65535; left: 525px; width: 220px; position: absolute; top: 339px; height: 100px;background-color:green">
 消息(加了clear:both;)
</div>

posted @ 2006-11-19 23:09 FlyPig Lin 阅读(223) | 评论 (0)编辑 收藏