月度归档:2006年05月

蓝色理想-经典论坛 开“用户体验综合版”

以下内容转载自白鸦的blog :

前几天蓝色找我说“发现UE现在的发展很好,但大家好像都没有什么好的交流场所,正在考虑开一个用户体验的版块”问我有没有时间一起做个斑竹什么的,
这是一件好事!对于这个行业来说 大家多了一个好的交流场所,对于我来说 又可以认识更多的新朋友。
我决定接下这个CASE,一定尽全力帮忙把这个版块弄起来,让更多的人在这里可以有所收获。

这个板块包含的内容有:用户研究、信息架构、交互设计、图形界面、易用性...

从02年开始我就趴在蓝色理想上逛游,那个时候在哪里学到了不少关于DW和JS的小技术
03三年来到北京后我换了在蓝色理想上的第二个ID,刚开始在北京没有工作,是蓝色理想上的朋友帮我推荐了私活,让我坚持了下来。
不过这两年一直乱七八糟的忙着 和那里的联系也就少了,

现在,因为“用户体验综合版”我又注册了我在蓝色理想上的第三个ID..

既然答应蓝色要帮他做这件事情了,就要好好的做。
1、请大家没事去踩踩,新的土壤需要大家一起滋润
2、现在还急缺两个高热情的版主,希望有兴趣的同行可以主动自荐
3、烦劳对这个有兴趣的朋友帮忙把这个消息转到你的BLOG上,我们一起来推广..

地址:http://www.blueidea.com/bbs/list.asp?GroupName=%D3%C3%BB%A7%CC%E5%D1%E9%D7%DB%BA%CF%B0%E6

CSS之Expression,简单学习

之前看过一篇《CSS的Expression,尚难拥抱》,揣测这东东一定不太好用。最近又看到有关的东西,记录下来就当学习吧。

定义:

  IE5及其以后版本支持在CSS中使用expression,用来把CSS属性和Javas cript表达式关联起来,这里的CSS属性可以是元素固有的属性,也可以是自定义属性。就是说CSS属性后面可以是一段Javas cript表达式,CSS属性的值等于Javas cript表达式计算的结果。 在表达式中可以直接引用元素自身的属性和方法,也可以使用其他浏览器对象。这个表达式就好像是在这个元素的一个成员函数中一样。

给元素固有属性赋值
例如,你可以依照浏览器的大小来安置一个元素的位置。

#myDiv {
position: absolute;
width: 100px;
height: 100px;
left: expression(document.body.offsetWidth - 110 + "px");
top: expression(document.body.offsetHeight - 110 + "px");
background: red;
}

给元素自定义属性赋值
例如,消除页面上的链接虚线框。 通常的做法是:

link1
link2
link3

  粗看或许还体现不出采用expression的优势,但如果你的页面上有几十甚至上百个链接,这时的你难道还会机械式地Ctrl+C,Ctrl+V么,何况两者一比较,哪个产生的冗余代码更多呢?
采用expression的做法如下:

link1
link2
link3

  说明:里面的star就是自己任意定义的属性,你可以随自己喜好另外定义,接着包含在expression()里的语句就是JS脚本,在自定义属性与expression之间可别忘了还有一个引号,因为实质还是CSS,所以放在style标签内,而非s cript内。OK,这样就很容易地用一句话实现了页面中的链接虚线框的消除。不过你先别得意,如果触发的特效是CSS的属性变化,那么出来的结果会跟你的本意有差别。例如你想随鼠标的移进移出而改变页面中的文本框颜色更改,你可能想当然的会认为应该写为






可结果却是出现脚本出错,正确的写法应该把CSS样式的定义写进函数内,如下所示:




惊喜,惊喜,特大惊喜!

这2天去了n次火车站,送人接人,乐此不疲。车站对面是一排服装店,其中一家整天拿着高音喇叭狂轰广告,内容如下:

引用自
惊喜惊喜,特大惊喜!因经营不善,老板娘跑了。老板无心经营,本店产品全部清仓处理。大出血,大跳楼,大降价,全部二十,每样二十。
顾客朋友,行人朋友。请你停下你的脚步,就算您不买,也请进来看看。一定会有意外的收获。惊喜惊喜,特大惊喜…………

我无语……你到底惊喜个啥?这么惨难道不该哭吗?