史上最强的javascript(AJAX)开发工具

2007-12-04 20:43:53

呵呵,标题可能有点夸张了。但是aptana绝对是目前我见过的最好的javascript集成开发工具。虽然写js的时间很短,但是却一直为缺少一款方便高效的开发工具而郁闷不已,试过不少js开发工具,dreamweaver,editplus都用过,至少在JS方面大同小异,都不支持代码提示。除非你有相当丰富的JS开发经验,否则总会在DW或EP中写代码的时候感觉不够惬意。starer同学在找eclipse,小白同学给我推荐aptana,虽然有80多M,和我装的DW CS3差不多,但绝对没让我失望。不仅限于JS,还包括HTML,CSS都有完善的自动提示,补全,警示等功能。同时支持第三方(自定义)框架,这个我还没测试,但应该不假,而且操作极为简单。想想吧,以后你不必再一遍又一遍地去查阅冗长的AJAX或者JS框架文档了,只需简单一个鼠标动作,这些框架的语法定义全都集成在aptana的开发环境中了,多么幸福美好的一件事啊~···

aptana目前英文中文版都有了,我也才刚刚装上,很多东西还不是很清楚,所以呢就不多说了。实在是因为这个工具太棒了,忍不住要拿出来分享一下!

PS:aptana对中文支持不好,我已经彻底放弃了!

CSS3新特性

2007-12-03 20:20:01

CSS3在现在看来似乎还是遥遥无期,我也一直想找份比较全面的CSS3中文资料,无赖偌大个互联网,竟然没找到一篇全面点的,大多只是只言片语。那就自己来吧,今天让我们一睹CSS3的芳容!

多色边框 colored border

多色边框的创建,目前Firefox支持。颜色显示顺序按定义顺序从内到外。

-moz-border-top-colors:#F80 #F90 #FA0 #FB0 #FC0;
-moz-border-right-colors:#F80 #F90 #FA0 #FB0 #FC0;
-moz-border-bottom-colors:#F80 #F90 #FA0 #FB0 #FC0;
-moz-border-left-colors:#F80 #F90 #FA0 #FB0 #FC0;

不支持-moz-border-colors的写法。

查看演示

图像填充边框 border-image

允许对边框进行图像填充,熟悉PS的应该比较能够容易理解。目前只有Safari支持此属性(下载Safari for windows)。填充方式有平铺方式(round)和伸展方式(strentch)。

-webkit-border-image: url(img/border.gif) 6 6 6 6 round round;

查看演示

圆角边框 border-radius

在CSS2时代圆角边框的设计方法有很多,但是相对来说都比较麻烦,css3彻底解决这一问题。在CSS3圆角边框的构建只需一句简单的CSS代码即可。同时支持对某一个角设置圆角。Firefox,Safari目前均已支持此属性。

-moz-border-radius: 10px;
-webkit-border-radius: 10px;

查看演示

投影 box-shadow

CSS3.info称该属性是css3中最优秀的一个属性(Box-shadow, one of CSS3’s best new features)。该属性的确减少了大量的设计工作,以后的阴影效果只需CSS代码就可实现。该属性有4个参数,第一个数值为投影的水平偏移距离,第二个数值为投影的垂直偏移距离,第三个为投影的模糊范围,最后一个为投影颜色。目前仅Safari支持此属性。

-webkit-box-shadow:10px 10px 10px #888;

查看演示

背景大小 background-size

自定义背景图像的现实尺寸。Opera,Safari和Konqueror皆支持该属性,Firefox不支持。

-o-background-size: 200px 150px;
-webkit-background-size: 200px 150px;
-khtml-background-size: 200px 150px;

查看演示

多重背景 Multiple backgrounds

为对象定义多个背景,各背景之间以逗号分隔。Safari,Konqueror均支持该属性。

background:url(img/bg_1.jpg) left top no-repeat,
url(img/bg_2.jpg) left bottom no-repeat,
url(img/bg_3.jpg) right top no-repeat,
url(img/bg_4.jpg) right bottom no-repeat;

查看演示

文本投影 text-shadow

该属性在CSS2中就被写入,但是目前只有Safari和Opera支持。其语法与box-shadow相似。

text-shadow:2px 2px 2px #000;

查看演示

文本溢出 text-overflow

可选属性值:clip,ellipsis,ellipsis-word。该属性在IE6+版本,以及Opera中有较好的支持。

text-overflow:ellipsis;

查看演示

自动换行 word-wrap

该属性本是IE的专用属性,被写入CSS3。主要用于解决长单词的自动换行,可选值normal,break-word。IE,Safari支持该属性,firefox不支持。

word-wrap:break-word;

查看演示

变化尺寸 resize

鼠标拖动改变对象大小。可选值:none | both | horizontal | vertical | inherit。Safari,Konqueror支持。

resize: both;

查看演示

外边框 outline

与outline-offset属性一起使用用于设置对象外边框。Opera,Safari和Firefox均支持该属性。

outline:2px solid #F03;
outline-offset:15px;

查看演示

高级属性选择器 Attribute selectors

属性选择器其实CSS2就有定义,并被用来作为css hack方法,因为IE6及以前版本并不支持属性选择器。CSS3中对属性选择器进行了扩展,其功能引入类似正则表达式模式。目前IE7,Firefox,safari,Opera均支持高级属性选择器。

div[id^="my"]{ color:#C00;}
div[id$="http"]{ color:#00F;}
div[id*="other"]{ color:#000; text-decoration:underline;}
div[id~="other"]{/*------*/}

查看演示

CSS3的新属性还有很多,部分属性目前没有任何浏览器支持,故在此不作讨论。也有部分浏览器已经支持的属性也未涉及,诸如HSL colors,HSLA colors,opacity,RGBA colors,background-origin,background-clip…诸多属性均未言及。本文内容主要参考自CSS3.info以及w3c,在此只为抛砖引玉,小作介绍,详细信息还请移步至上述两网站。

开始CS3之旅

2007-12-02 00:43:58

说来惭愧,CS3出来早不是一天两天了,我今天才算真正的装上。8月份,把photoshop CS3给装上,后来的flash,dw,fw一直没有好的中文破解版,就一直没装。下过那个1G多的套件,装的时候才知道,要1G内存,当场吐血~!

其实我也不太在意这个版本,很偶然吧,看到别人提供了个Dreamweaver CS3的地址,就乱点了下,把dw装上了,索性一起把fw,flash也一起装了,爽~!fw装的时候麻烦不少,装了好几次,最后还是用的完美者特别中文版。Macromedia从此从我电脑中彻底消失了,感慨啊,从flash MX开始学flash到现在清一色的Adobe,时间过去快两年了~···

提供一下下载地址吧(CS3的全搬来,请右键使用下载工具下载)

君子交,淡如水

2007-12-01 18:54:45

可能是因为大家都快毕业了,这学期平时都不怎么联系的老同学,联系得都比以往频繁了。要么QQ,要么短信,其实交流的内容大多是相当无聊的。因为有高中班级群,所以基本上有所有高中同学的QQ,但是确实很少联系,我个人很少聊QQ的,虽然天天会挂那么一会。我也不知道我为什么一定要去挂一会,在等什么?等谁?

同学们主动的搭讪我也只是简单的应付,真不知道要去说点什么。我不关心他们在哪里,不关心他们学什么专业,其实很多以前知道,现在忘了。所以,往往几句寒暄后,就陷入尴尬。似乎我们那帮子高中同学几乎都不怎么联系的,就我个人而言,主要觉得现在混的太惨,没什好说,即使有说的吧,很多人还没有到什么都说的程度。每个人交友的原则都不一样,朋友不在多,有那么几个陪你哭,陪你笑的就足矣,多了反而难得应付。高中有那么几个每个星期都能一起去网吧,去录像厅的;大学有那么几个能一起喝酒过生日的,没钱时能去蹭顿饭的,似乎就差不多了。而这类走的很近的朋友,反而联系的很少,但是只要大家谁有困难,基本上都是有求必应的。或许这就是所谓的君子之交淡如水吧。这群人中,有人还在上大三,有人签了工作,有人在备战考研,当然也有像我一样闲着的。但不管怎么,真心希望大家能过得好,过得开心!

Page 4 of 41234