“2007年9月”的存档
- 2007.0925
-
- Ajax的小贴士
在使用Ajax过程中,有时候总会遇到一些难题,浏览器兼容、编码、IE下的特殊处理等等,偶尔会搞的人头昏脑胀哭笑不得,这里列一些小贴士,或许有些用。
使用Javascript库
Ajax的流行和巨大威力,让我们重新审视了Javascript的开发,也直接促使各种库的出现。对于普通的开发者,使用一些适合自己的Javascript库不仅可以避免Ajax应用上的浏览器兼容等问题,也使其开发更加的稳定和高效。这里列一些我知晓的轻量级的Javascript库:
- 标签:ajax, apache, gb2312, IE, responseXML, utf-8, XMLHttpRequest, 缓存, 编码
- 在18:14发表于Javascript & DOM & AJAX,有评论2条
- 2007.0920
-
- 同时上传多个文件的解决方案
常见的方法就是在页面给出多个上传文件控件,用户分别选择文件,然后上传。Gmail的实现方式进行了改进,通过上传按钮,用户需要几个上传文件控件就可以创建几个,并且可以对创建的控件进行删除。
Yahoo邮箱和163邮箱采用的方式是,点击上传附件按钮,直接弹出文件选择框,选择之后,163邮箱的处理方式是在页面列出要上传文件名,然后发信时同步上传,而Yahoo邮箱处理方式是直接通过Ajax上传。这样做的好处:
- 标签:上传文件
- 在22:25发表于Javascript & DOM & AJAX, UX & Usability,有评论2条
- 2007.0915
-
- 让网页上传文件控件只能选择不能编辑
使用网页上传文件控件(<input type=”file” />)时,为了减少用户无意操作而导致上传路径错误,降低服务端无效请求的压力,会要求其只能通过“浏览…”按钮选择,而不能通过输入框直接输入和编辑。
虽然<input type=”file” />有一个属性readonly,但是当这个属性生效时,IE下不仅不能编辑,也不能通过“浏览…”按钮选择,而在Firefox和Opera下完全没有任何作用。所以只能通过其他手段来达到目的了,即阻止通过键盘或鼠标对文件输入框的操作。有如下三种方法:
- 标签:contenteditable, Firfox, IE, input, keydown, keypress, opera, 上传文件
- 在4:30发表于Javascript & DOM & AJAX,有评论8条
- 2007.0906
-
- 凌晨四点半,房子被水淹
8月27日凌晨4点半,我在小三的惊呼中醒来,发现房子一片汪洋。一次小小的停水,搞得狼狈不堪,损失惨重。一切的一切都源于巧合,如果缺失一个环节,这个世界又是另外一个模样:
- 因为维修,22:00到临晨5:00停水
- 同居帅哥,去洗澡发现没有水,忘记关回喷头开关,也忘记关掉整体浴室的门
- 临晨提前来水,水通过喷头直接喷到整体浴室外
- 浴室的地下排水口被堵,水溢出室外
- 我住的那个房间离浴室近,地势也较低,整个房间进水
- 除了地下的纸箱子被淹的一塌糊涂之外,小三把她的T60也放在地上了,这是最惨痛的一环
很多事情经历之后才明白如何去做,这或许就是叫着经验的东西吧。
- 标签:倒霉, 被淹
- 在0:38发表于爱想想爱写写,有评论16条
