我相信UCWeb能成为一款伟大的软件

第一句话,我得说:雷军是我非常敬佩的人。

因为老家在乡下,没有很好的互联网环境,但是对于向我这样依赖互联网就像鱼依赖水一样的人来说超过24小时不上网基本很难生活,于是UCWEB陪伴了我寒假的大部分时间。也正因为UCWEB的强大使我免于跑到“乌烟瘴气”的网吧去受罪,基于这点,我先向UCWEB表示感谢!

接下来说说我个人对于UCWEB的想法吧:

UCWEB已经是一款非常优秀的软件,并且我相信在雷军的带领下,UCWEB能成为一款伟大的软件,正如金山WPS一样,或者极有可能超越金山WPS。并且优视动景也极有可能成为像金山一样——甚至超越金山——的伟大的技术公司。

在我周围的人群中,越来越多的人成为UCWEB的用户,并且这些用户也都逐渐成为UCWEB的忠实用户,而唯一的原因是出于UCWEB十分好用而产生的对其深深的喜爱。谁都知道占有用户就是占有了市场,当占有的市场一定之后,拥有资深经验的雷军和俞永福会知道将它变成真正有用的东西的....

这不是主要的,重要的是UCWEB已经拥有强大的技术支持,并正不断的吸引着技术人员。UCWEB的成功,技术起到了很大的作用,举例说其页面压缩技术使用户体验到了实在的好处。我们看到的是UCWEB低调扎实的作风,创新的技术氛围,加上雷军的个人魅力,已经对技术人员产生了很大的吸引力。而雷军也知道将这些技术体现到产品中,最大限度的使用户能体验到技术带来的实在优势。举例说UCWEB6.3飞跃式变革的UI设计,给用户带来的视觉和交互体验带来的愉悦是很好的证明。

移动互联技术的发展,已经领先竞争对手的优势,优秀的管理和技术人才,UCWEB注定能非常成功。

只是我觉得UCWEB能做的要做的不只是这些,不只是将UCWEB打造成一个手机浏览器,而是应该将UCWEB做成一个移动互联网终端(甚至是一个网络终端)。因为自己的毕业设计本来准备做《嵌入式浏览器的开发》的,所以从那时开始着重关注UCWEB,查看了一些文章之后才醒悟:或许在未来,互联网将真的在生活中(物理程度上的)无处不在。

所以,或许有一天,我们可以在汽车上通过UCWEB看一场足球直播比赛;在下班的地铁上用手机通过UCWEB打开家里的电饭煲。疯狂的想像下,或许那时候Android在这些嵌入式系统上相当于pc上的windows,而那时候UCWEB的作用就是现在互联网上无所不能的Google!

当某天我们再也离不开UCWEB(或许还包括了很多的收购,因为现在很多做手机软件的公司都很小——甚至只是个人在开发,但是其产品都不错),并且不能感觉出它是一款软件的时候,它就真的成为了一款无以替代的伟大的产品!

p.s:作为一名自诩的WEB前端开发人员,很期待UCWEB发布一份面向WEB开发人员的说明文档,以说明其对HTML,CSS,尤其是JS的支持和处理方式。

看了腾讯的招聘网站,

下面这张图是在腾讯校园招聘的"招聘行程"页面抓下来的(使用的浏览器是Firefox3):

主要内容是图上标明(3)的地方,但是在Firefox、Chrome、Safari浏览器下,这部分等于是完全不可以见的。同时这里是通过iframe引用的另外一个页面,如果引用的是一个动态页可能还想得通,因为可能为了方便修改数据,但是引用的却是一个html静态页面,似乎就没有必要了。

"返回首页"的按钮设置在了(2)的位置而这里的"首页"又指的是哪一页呢?tencent首页,招聘首页,还是校园招聘首页?在位置(1)的地方你想或许有个回到招聘首页的连接吧?没有!那里就是一副图片。

下面这张图片依旧是Firefox用户的优待:

有趣的是,城市是你无法选择到的,如果你使用的是Firefox浏览器。

招聘虽然没必要做成淘宝/支付宝UED那么cool,或者豆瓣那么的有意思,但是至少要能使用吧?看腾讯招聘中多个职位需要”熟悉LINUX/UNIX操作和开发环境“,而真正在linux环境下的用户却无法到达腾讯,因为他们通向腾讯的大门(招聘网站)是ie only的,而他们却没有ie(如果没有双系统的话)。

今天看了twinsenliang的博客,知道腾讯缺的不是前端人员,他们有很不错的前端人才!

-12月04日

良好的用户体验设计中应注意的几个细节

我认为,在写网络程序时,要把每个用户都想像成满怀恶意的黑客高手,他们每个都想暴露你的数据库!安全是最重要的;在做网页设计时,要把每个用户都想像成刚接触电脑的电脑盲,他们连超链接是什么都不知道,可用性是最重要的。

而我觉得网页设计比网络编程更难,写程序时,遇到了难题,查查手册,google一下,基本就能搞定。但是一个网页,可能反复修改N多次还不能达到满意的要求,尤其是基于浏览器的原因,一个细节可能怎么都调不好。

而所有的一切,都是为了用户。当我不断的在用户和设计者身份间切换时,我学会了特别注意下面的细节处理:

1,首要的,尊重W3C标准,尊重每个浏览器,尊重每个用户。

2,不要忘记给radio和checkbox标签的说明文字加上label标签,你可以不必多辛苦,但是你的用户将不用玩“看你能不能点到我”的游戏;

3,翻转效果图片做在同一张图片上,然后用css定位位置。这样就不会出现当mouseover时图片未加载而出现什么都没有的情况。

4,一般情况下,对用于有明显表现意义的小图片(如Loading图片)进行预加载。

5,记住script只是页面功能的增强而不是增加。

6,noscript标签不要放在页面内容最前面,这样搜索引擎可能直接抓取了类于“抱歉!我们的网站需要启用jabascript才能正常浏览”作为摘要。你仍旧可以使用css将它绝对定位在页面的顶端。

7,如果你的<a>标签仅为了实现onclick,而不是真的需要连接,那么记得在代码后面加上"return false",以避免将页面带到顶部(不过从语义化角度上来说,不建议将<a>这样用)。

8,无论如何,给验证码图片加个方便的刷新连接。

9,当作品完成后,亲自观看一下至少一位用户怎样使用你的产品,然后你绝对会有至少一处地方想要修改。

而一旦你知道哪点是重要的,你就要将这点应用到你的设计里去,就像每天的吃饭睡觉一样,就会变成习惯,变成一种需要,而不是只会说却永远忘记做的口号。

完美调用新浪新闻的简单方法

早段时间叫我同学帮忙看看南华校友网,看看大家需要些什么样的功能,有个朋友说应该加个新闻的功能。

我当时就准备做个rss聚合来获取新浪搜狐的新闻的,后面就去找新浪新闻的RSS地址,然后无意找到新浪还有这个:http://rss.sina.com.cn/my_sina_web_rss_news.html?url=news/marquee/ddt.xml 可以直接调用新浪的新闻的,所以就放弃了再去写个RSS聚合了,呵呵。

然后马上就布置到南华校友网,因为我一直都是使用的Firefox ,测试也一开始是在Firefox上测试的,一切很好。然后是opera,也很好。最后IE,啪,不行了!老是弹出一个警告框提示页面无法打开,我当时就郁闷,一时也不知道是怎么回事。

我开始以为是我的IE出现了问题(因为基本上只有测试网页兼容和上工行支付宝才会用到IE),因为太久没用它,它给我闹脾气,然后在同学的IE上打开看,也是一样的问题。

于是就打开新浪提供的js地址看,看到在182有这样一句:

document.body.insertBefore(&nbsp;js,&nbsp;null);

而这里在我的网页上,UCH页面我调用了头尾模板,所以在新浪新闻调用之后及</body>标签之前还有内容需要载入的,此时</body>也没有载入,所以上面的代码才会在IE下出现错误。一种解决方法是可以判断页面载入完成了之后在执行这个操作,也可以将上面的语句改成类似:

document.getElementById("n_news").appendChild(js);

n_news是放js调用代码的div容器的id,这样就可以使页面内部数据照代码的顺序执行。

新闻调用的演示页面:http://www.nanhuau.com/news.php

还有,大家可以在调用的时候296行的:

code>document.getElementById(rss_news_sina_div).style.height = rss_news_sina_hight;code>

注释掉,因为这样才能自适用高度,至于宽度希望大家还是指定下,至于使用原新浪的方式还是自己的CSS那就看自己的喜好了,呵呵。

如果不想实用新浪指定的那些样式,可以将SinaRSSWriteCSS这整个函数去掉就可以了

然后将这个js文件保存上传到你的空间上,引用的时候替换新浪的路径到你的路径就可以了。

付:UCHome新闻速递插件下载(随便写的,功能比较简单,除上面说的调用新浪的新闻外,另加了百度的关键词新闻),演示地址在上面写出了,有需要的朋友就下着用吧
下载地址:http://www.iveshuo.cn/d/uchome_news_plug.7z

页码: