Yahoo UI Library!

Yahoo UI   Library!
http://developer.yahoo.com/yui/
是很好的JavaScript库,提供了一组常用的JavaScript组件,提供了对DOM,DHTML&AJAX的很好的支持,在下载回来的YUI文档中就包含了很好的示例。不过今天我想说的和JavaScript无关,只是简单介绍下YUI中的CSS库,大家可以在YUI的GRID示例中看到相关的演示。

对于很多刚刚从CS开发转到BS的程序员来说,如何设计出一个布局合理的页面是一件相当烦人的事,因为我们早以习惯CS开发工具中完善的UI组件,在 C#&delphi中只要简单的设置Panel控件的属性就可以很好的控制界面的布局,但是在web页面中,你会发现一切变的复杂起来,现在的web布局一般都使用Div+CSS的方式进行,可以保证页面布局修改的方便以及界面&逻辑代码的分离,相对于以前大量的使用Table来说,这确实是一大进步,程序员可以安心的写代码,至于页面就交给美工好了。

但是很多时候程序员不得不同时兼任美工,我想大概不是所有的程序员都擅长于CSS的编写吧(至少我不行,看见CSS就头大)!那么不会CSS的人们,就使用YUI的CSS,按照官方的介绍YUI中有超过100中定义好的页面布局,我想这应该以及足够使用了吧

ps:除了YUI中的CSS库能很方便的解决web页面的布局问题,DOJO也提供了另外的方式,通过JavaScript组件提供了页面布局的支持,可以像CS程序中一样的通过属性设置来设计页面布局,但是这需要大量的DOJO的js库支持,除非你的项目中大量的使用了DOJO的其他功能,这并不是一个很合适的办法,你不得不增加大量的文件,而YUI仅仅只需要一个1.25k的CSS文件。

你可能感兴趣的:(UI,css,Yahoo,dojo,yui)