博文

prototype中的ajax对象应用实例

图片
前两天看到淘宝网"我的淘宝 2.0"发布,无论界面和功能都做得非常cool,在页面切换的时候一看就知道用了AJAX技术。 AJAX作为一种成熟的技术在越多的商业网站中得到了应用,前途比较光明,前段时间做了一些AJAX的小应用,有些小心得,现在总结给大家分享一下。 AJAX 全称 A synchronous J avaScript A nd X ML(异步Javascript与XML) , wikpedia (需代理)有非常详细的描述,这里就不在累赘。主要说一下其应用.AJAX的核心是数据的异步传输,在Internet Explorer 通过 Microsoft.XMLHTTP 组件,而在 Firefox 和 Oprea 则是通过内置的XMLHttpReques 对象进行数据传输,考虑到跨浏览器等特性,我们一般可以用目前比较流行的的 Prototype Javascript Framework 进行开发. Prototype 是一个开源的 javascript 开发框架,里面封装了大量可以加快开发速度的方法,例如使用$('div')代替getElementById("div"),封装了xmlhttprequest等。许多语言的开发框架如 Ruby on Rails , symfony(PHP) 都集成 Prototype,更有很多如 script.aculo.us , Rico , Behaviour 这样的衍生作品,大大扩充了protopype的功能 了,很方便的实现自动完成,元素拖动,闪烁提示,圆角矩形提示框,文字渐隐等功能。使得页面一下"动"了起来,大大提高了用户的使用体验。对于设计者来说,大大减少了在UI方面花的时间,以前为了实现一个效果需要长长的 script 代码,而现在可能只需要一两行了.

网站备案通过

工作效率还是不错,大概一个星期就申请下来了,沪ICP备06024838号,俺也上牌了:)

WordPress 发布 2.0.2 修正安全性问题

一个未被公开的XSS(Cross Site Scripting)漏洞被发现,并迅速汇报到 WordPress team.经过WordPress不懈的努力,一并修正了其它的几个bug和安全性问题,于今天下午发布最新的稳定版本 2.0.2 原文: http://wordpress.org/development/2006/03/security-202/ 下载地址: http://wordpress.org/download/

Dash买的新车

CIMG0025 Originally uploaded by DashHuang .

web2.0新鲜站点

图片
◆ Mail2RSS.org 如果你希望将您喜欢的邮件列表或者软件的更新通知通过RSS Feed的方式进行阅读,Mail2RSS.org 是你一个不错的尝试.使用方法很简单,填入您喜欢的用户名,将email转发到 yourname@mail2rss.org ,即可。 ◆ RSSpot.com 一个可以将您的RSS转换为JavaScript输出的站点,如果某些BBS支持HTML语言的话,把生成的JavaScript代码插入您的签名或者论坛当中,就能显示您关注的最新内容了。是不是很 cool 呢? 遗憾的是预览功能不能在IE下使用,只能在Firefox下预览。 ◆ pixoh.com 一个比较有意思的在线编辑图片.有以下功能: 支持从任意站点导入图片。 编辑后的图片可以另存为 JPG, PNG, PDF, TIF, 或 PSD格式,并支持直接发送到 Flickr 目前支持最基本的图片操作,包括crop(裁剪), rotate(翻转), resize(缩放),并支持Undo(撤消)功能。

自定义wordpress上传路径和URL前缀

图片
新版本2.0.1 WordPress的文件上传和管理的功能非常强大,我们完全可以将他作为一个简易的文件管理器来使用. 但是,程序有一缺陷,Options/Miscellaneous Options/Store uploads in this folder,只能是wordpress下的安装路径,缺省为 wp-content/uploads,如果我改成wordpress按装的父目录例如../pub,或者绝对路径如 /var/pub 之类的,程序就会出错了,文件URL也只能为 http://blog.yours.com/xxx/xxx/somefile 这样的形式,不能自定义前缀为 http://pub.yours.com/xxx/xxx/somefile。这样的话,在应用灵活性和美观方面有点逊色了。 为此,我做了一个小补丁,可以实现定义上传路径和URL前缀的功能。使用十分方便,将附件压缩到wordpress的安装目录,覆盖 admin-functions.php 和 functions-post.php 两个文件即可。 只需要打开 ./wp-config.php 加入两行代码就OK了(附件中 wp-config.php.example 是一个配置的例子,可以参考一下). define('ATTACH_PATH','D:/htdocs/pub/'); // 附件上传绝对路径,请确保该目录可写 define('ATTACH_URL' ,'http://localhost/pub/'); // 附件url 补丁同时还修正了上传中文文件名附件而无法正常显示的bug。 补丁已经在本地电脑和服务器测试通过,请下载的朋友注意WordPress的版本号,目前只能在2.0.1上运行。 :: Update : 附件: wp_custom_upload_v014.zip (v0.14 适用于2.1.3 发布于 2007-04-09) wp_custom_upload_v0.12 (v0.12 适用于2.0.3 发布于 2006-06-01) wp_custom_upload_v0.11 (v0.11 适用于2.0.2 发布于 2006-03-11) wp_custom_uplo...

加快eMule的启动速度

图片
在扩展设置里面,将 根据IP显示地区 和 开启uPnP支持 这两个选项取消, 启动的速度可以提高 2/3,立杆将影!