web开发

店大欺客啊 [原创]

——一些网站的手机访问评测

如果想减少用户访问时浏览器的崩溃几率,就要尽量简化DOM树的结构。这几乎是网站制作的根本!

昨天无聊,想了解一下网站制作要兼容手机的wap2浏览的注意事项,疯狂google一番之后,还是头晕,于是就用我的多普达585 逐个访问下面的几个网站:

  1. 新浪(http://www.sina.com.cn)
  2. 网易(http://www.163.com)
  3. MSN(http://www.msn.com)
  4. 火星首页(http://www.hxsd.com.cn)
  5. 火星论坛(http://bbs.hxsd.com.cn)
  6. google(http://www.google.com)
  7. 登陆gmail(http://www.gmail.com)
  8. 我的个人blog(http://blog.icebirds.net)
结果:

新浪、网易、火星首页都只能看到一小块页面,浏览器立刻崩溃。火星论坛则无法正常访问(框架页面,访问无框架页面又出现字符编码错误)。而MSN、GOOGLE甚至我的个人blog都访问正常。最夸张的是gmail,不仅正常登陆了,还能在手机上查看、收发邮件,令人叹为观止。

刨根问底:

最初以为是页面长度过长,数据量过大引起浏览器崩溃,但后来发现MSN主页数据量未必比其他几个站点小啊,于是找到一个PC上的模拟wap浏览器,再次专门查看这些网站,结果还是一样——崩溃。这就可以初步排除数据量过大的原因了。之后,通过PC-手机数据同步,找到浏览器的出错记录,LOG上记录的竟然是数据死锁。而非内存溢出。

灵光一现:

在一直搞不懂出错原因的情况下,突然想到Firefox的一个用于调试页面的插件FireBug,立即用firefox打开这几个网站,打开FireBug-Inspector,当看到这些网站无比复杂的DOM树结构时,终于明白了浏览器崩溃的原因。

结论:

所有浏览器在浏览网页的时候,都是以DOM树为准来解析网页,而不是以内容为准。因此,在网页制作的时候,如果想减少用户访问时浏览器的崩溃几率,就要尽量简化DOM树的结构。这几乎是网站制作的根本!

感慨:

web标准在中国从概念到推广已经近两年了,期间新浪、网易也都曾吵嚷着应当推广web标准,然而,至今为止,它们仍然保持着那种足以谋杀你的浏览器和CPU的首页。而这两个网站几乎占据了全国门户网站第一和第二的位置,后来居上的腾讯情况也和它们差不多。中国人有句话叫做店大欺客,不知这是否算是一种店大欺客?是否中国人的俗话对外国人不起作用?不然为什么以微软的霸道,google的锋头,仍然那么重视用户体验呢?

2006 年八月09日,星期三

Flash 9 预览版发布 [转贴]

来源:Danger's blog (http://www.dengjie.com/weblog/default.asp),翻了大半天也没找到trackback地址,无法反馈引用,就只好先这样了。如果Danger老大看到请在站内悄悄话告知我

Flash Professional 9 for ActionScript 3 预览版发布了,好消息不断啊.

已支持 ActionScript 3.0 开发,立刻下载,更多介绍

如果下载速度慢,可使用Flash 9 镜像下载地址

这个 Alpah 版没有内置文档,需要ActionScript 3.0资源可以访问开发中心.

Flash 9 ActionScript 3.0 字典 | 教程

发现一些新东西:

1,Flash 9 内置JVM(Java 虚拟机),编译影片时需用到.

2,"标识符"已经不复存在,通过类来引用.

顺便推荐几个专注 Flex 应用开发的站点:

国内:

http://www.iflex.com.cn

http://www.matrix.org.cn

国外:

http://www.flexcoders.org

http://www.flex.org

2006 年七月12日,星期三

你的flash播放正确吗? [原创]

也许你会发现,在网上,有写flash影片你看不了或者内容不全,别人看着正常的影片在你的电脑上什么文字都没有,这些,都是flash播放插件版本惹的祸。

不知道Mcromedia 为什么会留下这么一个奇怪的问题,以前,flash player的所有版本都会自动覆盖掉原有的版本,实现覆盖升级。本来这是一个万无一失的方法,然而在flash 8开始,它竟然采用了添加不同文件名的方式。于是,版本混乱开始了。有时用7,有时用8,有时还会用到8b(flash player 8的一个升级版)。可能你会说这是HTML代码的问题,但是,要知道,我的代码即使写对了,IE仍然会给我用上7,后来才发现,原来得把版本写成8,0,24,0才会正常(据说在一部分计算机上仍然不正常),真不理解是为什么,再加上IE的动态内容升级也跑来捣乱,麻烦就越来越多。

那么,如果你想正常观看flash影片的话,我只能给你一个建议:去看看你的X:WINDOWSsystem32MacromedFlash 文件夹下,有没有Flash8.ocx或者Flash8b.ocx这样的文件,如果有,就把这个目录下那个没有任何版本数字的flash.ocx文件删除,好了,现在没有低版本的播放控件捣乱,你终于可以好好欣赏精彩的flash动画和程序了。

2006 年六月28日,星期三

第 9 页,共 10 页 « 第一页  <  7 8 9 10 >

聚合

联系我

发消息给我(内容保密)

QQ:290795401

Email:icebirds@163.com