最近在Web项目开发过程中遇到的本地图片预览的需求,虽然最后因为其他原因没能使用,但是也算有些了解,整理出来。
这里我们按浏览器分,主要包括IE6,IE7/8 和Firefox3, 不包含Opera,Safari和Chrome,这三个基本上需求很小,没有研究。
IE6下可以直接从file的value获取图片路径来显示预览。
IE7和IE8下通过select获取file的图片路径,再用滤镜来显示预览。
FireFox下调用file的getAsDataURL方法获取Data URI数据来显示预览。
Tips:You can change the code before run.
这周来一直在赶一个Web项目,没多少时间focus到其他上面,于是这周的主题就干脆做个整理,整理下web项目开发时遇到的一些问题和解决办法。
建议统一使用UTF8,或者全局做个filter处理。
使用第三方校验框架, 而非自己去写,可以减少很多工作量。
首页尽量少用ajax,页面初次加载时常会加载不上来,尤其多个Ajax实例同时运行。
UI最好是出Demo,跟客户确认,定终稿,然后开发按最终效果图实现页面最好,否则没有页面或者效果图,即使有统一的规范,还是会浪费很多时间去调UI问题。
虽然IE6基本上淘汰了,可老机器上使用IE6的还是不少的,Css 在处理兼容问题时,建议分开处理,在页面进行浏览器version判断,读取不同的css,这样管理和调整起来都方便。
页面框架搭完了,看着效果不错,可是填完数据后会发现和想象的不太一样。
JPA与JDBC相比之下,使用JPA大大减少了编程人员的工作量,因此还是偏向使用JPA,特殊环境下再选择JDBC
我这里谈到的是中国移动北京分公司的网站,其他省市的网站没有去深入测试,估计是大同小异。
不知道为什么中移动的网站打开超级慢,按理说中移动网站的带宽应该是没有问题的,但是不知为什么每次打开都特别慢,而且经常中断了,在不同的电脑上,不同的网络环境差不多,原因未知。相比之下看看人家中国银行的网站www.boc.cn(没有做广告的嫌疑,只是做个比较),基本上瞬间打开,可能你会说静态网页和动态网页的区别,但是我觉得这不是根本问题,因为速度已经不是一个数量级上的差距了。有时接通10086,话务员查询时打开网站也很慢,让我听了很久音乐,可见中移动内部也是很慢的。下图是打开网站时的一个截图,四个页面有一个是中国银行的,其他三个都是中移动的,截图时间是打开后2分钟左右的样子,点击可看大图:

说到这个,那是超级烂,由于很久没有使用IE5.5和IE6了,不知道中移动的网站到底对哪个浏览器的兼容性好,反正我在IE7,IE8,Firefox3.5,Google Chrome上访问都有问题,IE7和IE8好在还凑合能使用,Firefox3.5和Google Chrome简直就没法用,就连一个小小的个人网站都知道去解决网站对浏览器兼容性的问题,试想中国最大的运营商和全球最大用户群体的电信企业,网站对浏览器的兼容性做到如此之烂,过去几年了还不去优化,实在是没话可说了,只能尽量少去使用或者不用。
忘记了中移动什么时候开始喊这个口号的,但是这几个月来,中移动的服务别说100分了,60分都达不到,10086打过去,客服90%的时间全席忙,网站的在线客服也是90%以上时间满员,处于等待状态,等待就等待吧,还经常断线,再进去前面又插进去几个客户了,继续等待继续断线,无语了,我昨天为了体验这个“满意100”,花了半个多小时打10086,没有打进去,花了20多分钟进行网站客服的咨询没能成功,客户有问题,但是却无法联系中移动客服,这样的服务如何做到“满意100”呢?
我有选择吗? 前几年就中移动一家独大,其他运营商的服务比移动还烂,从最近几年开始,状况好些了,其他运营商也发展起来了,可我的号码用了N年了,换个号码多不方便大家又不是不知道,要是可以携号转运营商,我立马转。
==欢迎发表意见,欢迎转载==