YUI学习随笔之一

YUI 库是一组工具和控件,它们用JavaScript写成, 为的是用DOM 脚本,DHTML和AJAX等技术创建丰富的网页交互式应用程序。 YUI 基于BSD协议,对所有的使用方式都是免费的。 YUI网址:http://developer.yahoo.com/yui/(我下载的YUI2,Full Developer Kit) YUI的中文API网址:http://yui-doc-zh.googlecode.com/svn/trunk/yui_2.7.0b/docs/index.html,(版本好像不是最新的,不过不影响查看) 下载的YUI压缩包中 包含几个主要的文件夹 build:这个是框架生成之后的代码,如果我们自己开发项目,那么只需要引用这个文件夹的JS文件即可。 这个文件夹中的每个JS文件都有三个名称*.js,*-debug.js,*-min.js。 *.js文件是带有注释的,*-debug.js不仅具有详细注释,而且还增加了一些调试的信息,所以此文件大小也是最大的,*-min.js文件是压缩过的,难以阅读和学习,文件大小最小,在项目中我们使用*-min.js即可。提一下所谓的JS压缩,去除不必要的空格,回车,Tab等,所有代码都挤在一起。还有就是变量的命名的压缩,局部变量基本上都使用一个字母。JS压缩主要是为了减少文件大小,利于客户端迅速下载。 docs文件是YUI的APT文档。 examples 文件是主要的示例,每个示例具有*.html ,*_clean.html两个文件,其中*_clean.html文件是仅留下示例必须代码的文件。学习的时候建议查看*_clean.html文件就可以。此文件夹中assets文件夹存放了在示例中用到的css,images和其它额外的js文件。
posted @ 2010-09-26 22:57  SillyCoder  阅读(171)  评论(0编辑  收藏  举报