预览模式: 普通 | 列表

一则深奥的童话故事,你看的懂吗?

------------------ 一则深奥的童话故事 -----------------------

  公主是在河东岸边遇见驴的。
  驴是黑色的,但白嘴白肚白蹄。驴说他会说话,驴说他是美驴。
   公主想过河去,河西的城堡里有等着娶她的王子
  河不算深,但她穿着一身美丽的嫁衣,她怕河水会浸湿她的衣裙。
  驴说:“想让我驮你过去吗?”
  “你能保证不弄湿我的衣裙吗?”
  “不能。”
   “那就算了,谢谢,”
  公主微笑作答:“我想王子会来接我。”

查看更多...

分类:杂记┇diary | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 7

一个很简单的办法实现TD的加亮效果.

javascript脚本
function Menu_Init(obj){
   var tds = obj.getElementsByTagName("td");
    for (var i = 0; i < tds.length; i++)
     {
       if (tds.className == "MenuOptions")
      {
        tds[i].onmouseover = switch_bg;
        tds[i].onmouseout = switch_bg;
      }              
      }
[/i][/i]

查看更多...

分类:杂记┇diary | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 5

产品设计8条基本原则

根据自己的经验,总结了8条产品设计中最基本的原则,希望对于一些刚刚接触产品设计方面的朋友有所帮助。

1、西瓜要有西瓜样,豆豆要有豆豆样
这句话还有一种反面的说法,就是”有个冰箱叫电视”。可能有的同学会说你这不是废话吗?其实就是因为是废话,所以经常被设计人员所忽略、譬如:明明是文字链接看起来不能点;明明看上去像按钮,其实只不过是一个不同的图片;为了”创新”把一个普通的单选项,包装得很漂亮很华丽,但是用户根本不知道这个控件可以做什么。类似于这样的问题还有很多,都是设计人员最容易犯的。所以当你要创新,或者要让页面更加精美的时候,先看看你的设计是不是”西瓜样,豆豆样”。

2、让用户学习不是关键,关键是是否容易学习
在设计产品的时候,为了让用户更加容易使用,我们经常要为一个功能怎样让用户不用学习直接只用想破脑袋。但是其实关键点不是用户是否要学习,而是是否容易学习。譬如一个保存按钮图标,如果用户没有试验过或学习过,怎么能知道一个倒立的软盘就是保存呢?而且貌似现在来说已经很少见到软盘了,或者以后应该改成U盘。但是当你第一使用的时候,鼠标悬浮到按钮图标上,会出现保存。当你点击以后也会出现相应保存成功的提示。噢、这样你一下就知道这个图标是保存的意思。而且因为图标隐喻做的十分好、所以也很容易记住。所以实际上,电脑上的应用,对于第一次接触某个类型产品来说都是要学习的,这个是没有办法避免的。所以不用再为学不学习想破头了。应该多考虑是否容易学习。


3、先做完整,在谈”体验”
在做产品设计的时候,往往就是张口用户体验、闭口用户体验。但是我们发现其实往往一款产品用户体验不好,不是所谓的”体验”造成的。而是产品本身的设计缺陷。而最主要的一种缺陷就是流程不完整。譬如:用户在登录出现错误、不能正常注册的时候有什么补救方式;在下完订单以后发现有误不能修改订单。所以说做好体验的第一步就是把产品做完整。然后在谈”体验”。

查看更多...

分类:杂记┇diary | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 3

JavaScript优化细节

作为一名网站开发WEB前端工程师,对自己开发的网站项目应该尽可能地对其性能进行优化,现在互联网上搜索到的网站性能优化多是翻译转载自Yahoo14条或34条。Yahoo的优化建议关注在大的方面,下面,W3C Group为大家呈现WEB前端开发高性能优化部分之JavaScript的优化细节!

一、避免出现脚本失控

不论什么脚本,在任何时间、任何浏览器上执行,都不应该超过100毫秒。如果实际执行的时间长于这个底限,一定要将进程分解成若干更小的代码段。

脚本失控基本上有以下四个方面的原因:

1. 在循环中执行了太多的操作

解决这个问题的诀窍就是用下面这两个问题来评估每个循环:

查看更多...

分类:杂记┇diary | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 2