一、放弃IE6
项目进行到现在,由当初的加法,我现在做回了减法。因为和大家一样,原先设想的思路在现实中不断撞壁,发现很多时候无法行得通或花费时间成本太大。
从浏览器层次来说,我现在放弃了ie6!因为我不是腾讯,不是新浪,不是搜狐,不是网易,我干嘛要考虑所有网民的利益,干嘛要顾全所有访问者的体验?!我只要照顾好大部份访问者的感受就行了!
就在今年(2013年)4月份,一份全球的统计数据表明中国是全世界使用ie6浏览器最多的国家,占21.3%,因为中国是世界上盗版xp最严重的国家,也是网民自我保护能力最不足的国家,兜着最不安全的浏览器在网络世界中到处跑!但整体上,全球只有6%的用户使用ie6,这一数字相当于safari在全球浏览器中的比重。好吧,不就是6%嘛!我把ie6和safari加起来12%的份额全部抛弃掉!我不会再考虑这部份人的浏览感受了,因为我受够了!
不过,现在才来放弃也是太晚了,我学杂费了前期的不少时间!
二、避重就轻
另一个放弃的是,一迭又一迭的js效果。没错,由于prototype/jquery/eixt等js框架及其APP的出现,浏览中可以实现的效果也越来越多,瀑布流、分享工具、动态广告、社交互动…令人眼花缭乱,目不暇接。问题是,我的项目真的需要吗?!
除了臃肿的体积和无休止的加载,破坏用户的浏览体验,发觉,很多时候它们都不是必要的。根据经验和统计,一个页面的设计成功与否,或一个网站的整体感受是否优良,与花费多少新潮设计之间并与存在必然的联系。像天涯、豆瓣之类的网站也很成功,但它们并使用很多太新潮的玩法,反而速度与整体的观感才是它们最大的优势。对用户来说,浏览sns型网站,获取的是里面的文字信息,而不是观赏你的页面设计。
因此,我选择只加载基本的js,对于可有可无的js/cc/图片,能放弃就放弃,能有代替方法的就使用代替方法!