2007-09-04 10:39:48
欢迎访问[ 凡高艺术馆 ]网站: www.vangogh.com.cn.
View Mode: Normal | Article List
Category: Web开发 | 1

历久弥新的 JavaScript

[ 2008-09-11 17:33:51 | Author: mao_zhe ]
随着Google浏览器Chrome的发布, JavaScript( 以下简称JS ) 这种网页脚本语言又称为人们关注的焦点。

了解Web开发的人肯定都使用过JS
以前的开发者讨厌他,因为他难以调试,运行缓慢。

但随着Ajax, Web2.0这些概念的横空出世,JS 甚至成了Web开发中的核心。
但他依旧缓慢...

如今,Google Chrome来了,Firefox 3.1 来了,
JS 的运行速度被提升了几个数量级。
甚至有专家预计,在未来的十几个月中,他的运行速度将会再被提升上千倍。

这种变化是我愿意看到的,因为我一直看好JS
Ruby On Rail 之父 DHH 也曾经撰文力挺 JS, 我很赞同。
原来我也在Flash和JS之间徘徊过,但Flash可能更适合动画师和美工。
Flash作为一种专利技术,开放性显然不足。微软的Sliverlight也是一样。
...

Read More...

JQuery 让我感觉像发现了新大陆

[ 2007-10-28 14:40:38 | Author: mao_zhe ]
尝试过不少的JavaScript脚本库或者框架,dojo, ext, prototype,YUI...
前两天用了一下JQuery, 一下子被震了。
我就举一个例子,比如一个页面,有n多个按钮,
我想让鼠标指向按钮后按钮变色,鼠标移出后按钮恢复原状。
怎么做?
首先加上一个样式
.mouse_over{ background: #FFFF00; }

最简单的方法,给每个按钮都加上两个事件,像这样:
<input name="button1" value="确定" type="button" onMouseOver="mouseOver(this)" onMouseOut="mouseOut(this)" />

然后再加两个函数:
function mouseOver(btn){
 btn.className="mouse_over";
}
...

Read More...

Dreamweaver CS3 使用感受~

[ 2007-05-03 11:29:35 | Author: mao_zhe ]
adobe Dreamweaver CS3 装了一个正在用。
感觉变化不大。新版本似乎加强了对浏览器支持的验证。
而最大的改变可能就是内嵌了对ajax的支持,是一个叫spry的东西,没听说过,大概看了看,没什么新鲜的。
做ajax应用我推荐直接用prototype,虽然比较原始,但是很简单,如果用一些像dojo这样的东西,就会被限制住了。
写javascript用x-library很不错,很多实用的函数,而且支持跨浏览器。
开发web应用,Dreamweaver还是一个必须的工具,做html + css非常方便。

adobe 发飙了~ Apollo 和 Create Suite 3

[ 2007-03-27 19:12:20 | Author: mao_zhe ]
Adobe 不久前发布了Apollo 的Alpha 1 版本,这是一个结合了Flash, HTML, JavaScript, Ajax, CSS等技术的全新的富客户端软件开发平台。
使用Apollo可以开发出运行在桌面上的(Windows or MAC)网络应用程序,真的很棒啊~

http://labs.adobe.com/technologies/apollo/images/apollo_fma_558x120.jpg


官方网页: http://labs.adobe.com/technologies/apollo/

Adobe还刚刚发布了 Adobe Create Suite 3
我比较关注 Dreamweaver CS3 , Flash CS3 和 Fireworks CS3, Adobe收购Macromedia之后最新发布的三剑客版本,很让人期待。
...

Read More...

优秀的CSS设计

[ 2007-02-28 19:58:06 | Author: mao_zhe ]
http://ajaxcn.org/ 上看到的,写的挺好。

优秀的CSS设计的判断标准

1.摒弃table布局,采用完全的CSS布局。table标签仅用在容纳表格型数据的场合,而不用于页面布局的目的。
这一条我非常认同,table标签就不是用来布局的,多层嵌套的话速度肯定受影响。

2.全部或者几乎全部取消使用带有表现含义的标签和属性,将这些工作全部交给CSS来完成。
全部取消肯定是不现实的,也没有必要,只要尽量做到CSS代码重用就OK了。

3.尽量实现CSS代码的重用,尽量多利用CSS的继承和层叠,而不是到处定义新的CSS类。
“尽量多利用CSS的继承和层叠”这一条很有意义,但似乎要做好不太容易,需要有对全局的把握。从一开始就要设计好。

4.页面中的标签都是带有结构含义的,尽量少因为布局的目的引入额外的div标签。
...

Read More...
设计师不等于美工

设计无所不在,但大多数企业不知道如何使用它。现代设计进入中国大概是二十多年的时间,而在国外,尤其在美国在欧洲,大概有一百年的历史。二十多年前中国是没有人讲用户体验这个词的。那个时代讲究技术和美术的结合,叫技术美学。一个产品,只要功能好,样式好看,就OK。二十多年后,这个概念在大多数企业还没有发生改变,大多企业的高层也不理解什么叫设计,认为设计师就是一个美工。设计师本身也没有去提标准,自身的思维也只是停留在美工这个角度上。设计的潜力,远远没有发挥出来。

设计师的本质并不光是把PPT做得很漂亮。在企业中,设计师应该拥有独特解决问题的能力,可以去模拟未来发展的事情。

比如,在50年代的时候,在美国问任何一个人,家电设计应是什么样子?所有人都会说,家电必须放在一个柜子里面,必须跟家具是一样的。而日本人却发现,其实家电应该有它自己独特的一个东西,它有金属的外观,很轻巧,很好...

Read More...
1