时间:2010-05-30 10:58
10个网页优化相关googlecode项目
以下为您推荐10个来自googlecode的优秀代码项目,它们可以在网页设计与制作、站点优化、seo等方面对站长和博主们有很大帮助。它们是zeroclipboard、yourls、minify、thematic、flexlib、zencoding、sexybuttons、jquerytransmit、dompdf、stop-spam。
zeroclipboard
在ie6时代,复制到剪贴板非常简单。但是如今firefox等浏览器出于安全考虑,默认禁止直接访问剪贴板。对于某些必须具备访问剪贴板能力的网站,通过使用强大的javascript和flash文件,zeroclipboard可以让你绕过浏览器的限制。可以访问couponsforbloggers网站,看看实际效果。
访问:zeroclipboard
yourls
我们经常需要通过微博客分享自己博客的文章给朋友,但是微博客每条信息只允许140个字符。为了获得短网址,你可以使用网址缩短服务,或者使用yourls创建你自己的短网址服务。yourls使用php制作且易于配置。而且yourls已经推出了它自己的wordpress插件。
访问:yourls
minify
minify可以按需对javascript以及css文件进行合并、压缩以及缓存,以加快页面的载入速度。而安装minify则极其简单,只需在网站根目录下上传程序目录即可。
访问:minify
thematic
wordpress不仅提供丰富的主题,还提供主题框架用来管理一组外观和功能类似的分类主题,通过添加子主题,可以对外观和功能进行扩展。商业主题框架也有很多,但是thematic完全免费。
访问:thematic
flexlib
flexlib是一个开源的adobeflex的库,提供了许多组件,你可以在你的flex或air项目中随意使用。目前可以使用的组件包括:dvancedform,base64image,enhancedbuttonskin,canvasbutton,convertibletreelist,draggableslider,fire,highlighter,horizontalaxisdataselectoriconloader,imagemap,promptingtextarea,promptingtextinput,scrollablemenucontrols,supertabnavigator,alternativescrollingcanvases,horizontalaccordion,treegrid,flowbox,dockingtoolbar,andflexschedulingframework.
访问:flexlib
zencoding
网页开发者通常要输入大量重复的标签和属性标记才能获得想要的效果,为了解决重复劳动的痛苦,sergeychikuyonok开发了zencoding,它是一组专门用来提高书写html和css代码速度的便利工具。将它整合进文本编辑器,可以提供一些功能和快捷方式,加快开发速度。
例如,下面这段内容
div#content>h1+p
相当于输入:
<divid=”content”>
<h1></h1>
<p></p>
</div>
smashingmagazine上有一篇关于zencoding不错的文章,感兴趣的可以去了解一下。
访问:zencoding
sexybuttons
不善于网页编程和开发的普通人士通过借助一些编译好的代码包可以快速得到自己想要的效果。sexybuttons是个小巧的css框架,可以为博客,网站以及网络应用创建出华丽的按钮。另外还有《十大css按钮教程列表》可供阅读。
访问:sexybuttons
jquerytransmit
jquery这个非常方便的javascipt框架可以让开发者增强网站的设计和可用性。在googlecode上有许多非常酷的jquery插件,这款插件对文件上传功能的开发非常有帮助。它将繁琐的上传对话框简化为下面这段代码:
$(document).ready(function(){
varoptions={
allowedfiletypes:[{
description:"images",
extensions:".jpg;.gif;.png"
}]
};
$(”#transmit”).transmit(”abcdmysite.com/upload/“,options);
})
访问:jquerytransmit
dompdf
dompdf是一个网页到pdf格式的高级转换工具,它可以下载和读取css,和含有内置样式的标签,以及单个html元素的样式属性。它也支持大多数可视的html属性。
访问:dompdf
stop-spam
除了wordpress平台的akismet插件以外,stop-spam也是一个轻量级的选择。这款垃圾信息过滤插件可以与主流博客和论坛程序相兼容(wordpress,phpbb,movabletype等),安装也很简单。它会自动将一些垃圾信息发送者的域名和ip地址列入黑名单。当然,你也可以编辑黑名单和白名单。
访问: stop-spam
本文来自东西dongxi.net
原文:10interestingprojectsfromgooglecode