javascript

jQuery1.4正式版发布

最近坏消息不断,难得看到一条好消息:

jQuery1.4正式发布

jQuery 1.4 Released

在jQuery的四周年生日之际,jQuery开发团队很高兴地公布了jQuery1.4正式版本发布的消息!
其实我有点纳闷的:为什么要单独使用一个jQuery14.com这个域名呢?

In celebration of jQuery’s 4th birthday, the jQuery team is pleased to release the latest major release of the jQuery JavaScript library! A lot of coding, testing, and documenting has gone into this release, and we’re really quite proud of it.

jQuery1.4源代码下载地址

jQuery Minified (23kb Gzipped)
jQuery Regular (154kb)

同时,Google Code提供了jQuery1.4的副本,经过minified以及Gzipped压缩后的.

Google CDN托管的jQuery1.4

通过Javascript清除表单中的文件上传控件的值

最近工作与javascript打交道很多。
同事的项目里的一个问题,后台有很多上传控件,为了体验上有更佳的效果,为每一个单独的上传控件都增加了一个清空的值。
之前采用的是方法是,点击清空按钮,然后重载一次上传控件的父元素的innerHTML,但是在IE有一个版本中,貌似是ie7+,点击的时候装模作样的闪一下,原因大概入是重载的执行时间问题。
因此需要更换一种方法,问到偶这了,故作深思,电闪雷鸣,眉头一皱,计上心来。
搞了这一个曲线救国的办法。
  1. 起因:有很多文件上input传控件同时在一个form表单中出现,现要清空文件上传控件的值。但是文件上传控件的值是只读的,不能够通过js直接修改。
  2. 思路:form表单有一个reset()方法。
  3. 方法:在事件发生的时候,把要收拾的input抓出来,扔到一个临时的form元素中,把临时form重置,form下面的每一个控件的值为空了,文件上传的控件的值也清空了,然后再把input丢回原来的位置。
  4. 结果:搞定。
  5. 效果:兼容IE6/7,firefox2/3,opera9,google chrome。
©2005-2007布拉格公园 备案许可证号:晋ICP备05007117号
theme iSilent by Evance.Since 2005
<Evance />