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...
了解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多个按钮,
我想让鼠标指向按钮后按钮变色,鼠标移出后按钮恢复原状。
怎么做?
首先加上一个样式
最简单的方法,给每个按钮都加上两个事件,像这样:
然后再加两个函数:
Read More...
前两天用了一下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";
}
...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非常方便。
感觉变化不大。新版本似乎加强了对浏览器支持的验证。
而最大的改变可能就是内嵌了对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/
Adobe还刚刚发布了 Adobe Create Suite 3
我比较关注 Dreamweaver CS3 , Flash CS3 和 Fireworks CS3, Adobe收购Macromedia之后最新发布的三剑客版本,很让人期待。
...
Read More...
使用Apollo可以开发出运行在桌面上的(Windows or MAC)网络应用程序,真的很棒啊~
官方网页: http://labs.adobe.com/technologies/apollo/
Adobe还刚刚发布了 Adobe Create Suite 3
我比较关注 Dreamweaver CS3 , Flash CS3 和 Fireworks CS3, Adobe收购Macromedia之后最新发布的三剑客版本,很让人期待。
...
Read More...
http://ajaxcn.org/ 上看到的,写的挺好。
优秀的CSS设计的判断标准
1.摒弃table布局,采用完全的CSS布局。table标签仅用在容纳表格型数据的场合,而不用于页面布局的目的。
这一条我非常认同,table标签就不是用来布局的,多层嵌套的话速度肯定受影响。
2.全部或者几乎全部取消使用带有表现含义的标签和属性,将这些工作全部交给CSS来完成。
全部取消肯定是不现实的,也没有必要,只要尽量做到CSS代码重用就OK了。
3.尽量实现CSS代码的重用,尽量多利用CSS的继承和层叠,而不是到处定义新的CSS类。
“尽量多利用CSS的继承和层叠”这一条很有意义,但似乎要做好不太容易,需要有对全局的把握。从一开始就要设计好。
4.页面中的标签都是带有结构含义的,尽量少因为布局的目的引入额外的div标签。
...
Read More...
优秀的CSS设计的判断标准
1.摒弃table布局,采用完全的CSS布局。table标签仅用在容纳表格型数据的场合,而不用于页面布局的目的。
这一条我非常认同,table标签就不是用来布局的,多层嵌套的话速度肯定受影响。
2.全部或者几乎全部取消使用带有表现含义的标签和属性,将这些工作全部交给CSS来完成。
全部取消肯定是不现实的,也没有必要,只要尽量做到CSS代码重用就OK了。
3.尽量实现CSS代码的重用,尽量多利用CSS的继承和层叠,而不是到处定义新的CSS类。
“尽量多利用CSS的继承和层叠”这一条很有意义,但似乎要做好不太容易,需要有对全局的把握。从一开始就要设计好。
4.页面中的标签都是带有结构含义的,尽量少因为布局的目的引入额外的div标签。
...
Read More...
转一篇好文《如何让网民爱上你的网站》
[ 2007-02-28 18:35:02 | Author: mao_zhe ]
设计师不等于美工
设计无所不在,但大多数企业不知道如何使用它。现代设计进入中国大概是二十多年的时间,而在国外,尤其在美国在欧洲,大概有一百年的历史。二十多年前中国是没有人讲用户体验这个词的。那个时代讲究技术和美术的结合,叫技术美学。一个产品,只要功能好,样式好看,就OK。二十多年后,这个概念在大多数企业还没有发生改变,大多企业的高层也不理解什么叫设计,认为设计师就是一个美工。设计师本身也没有去提标准,自身的思维也只是停留在美工这个角度上。设计的潜力,远远没有发挥出来。
设计师的本质并不光是把PPT做得很漂亮。在企业中,设计师应该拥有独特解决问题的能力,可以去模拟未来发展的事情。
比如,在50年代的时候,在美国问任何一个人,家电设计应是什么样子?所有人都会说,家电必须放在一个柜子里面,必须跟家具是一样的。而日本人却发现,其实家电应该有它自己独特的一个东西,它有金属的外观,很轻巧,很好...
Read More...
设计无所不在,但大多数企业不知道如何使用它。现代设计进入中国大概是二十多年的时间,而在国外,尤其在美国在欧洲,大概有一百年的历史。二十多年前中国是没有人讲用户体验这个词的。那个时代讲究技术和美术的结合,叫技术美学。一个产品,只要功能好,样式好看,就OK。二十多年后,这个概念在大多数企业还没有发生改变,大多企业的高层也不理解什么叫设计,认为设计师就是一个美工。设计师本身也没有去提标准,自身的思维也只是停留在美工这个角度上。设计的潜力,远远没有发挥出来。
设计师的本质并不光是把PPT做得很漂亮。在企业中,设计师应该拥有独特解决问题的能力,可以去模拟未来发展的事情。
比如,在50年代的时候,在美国问任何一个人,家电设计应是什么样子?所有人都会说,家电必须放在一个柜子里面,必须跟家具是一样的。而日本人却发现,其实家电应该有它自己独特的一个东西,它有金属的外观,很轻巧,很好...
Read More...
1








