Fdream's Blog
专注于WEB前端开发
Powered by Google
1 2 3

简单的测试,但是Chrome的JavaScript运行效率的确是太惊人了!贴几张图,对比一下,分别是Chrome 0.2 Beta, IE 7, Firefox 3:

Chrome:

Firefox 3与IE 8 Beta 2
30 多云 2008-8
Fdream 发表于 Ajax Web, 已被阅读 669 次评论 5 条
关键词:Firefox IE 浏览器

顺便说一句那天我在办公室里说过的话:刚装系统的时候,我是用IE去浏览Firefox的网站,去下载Firefox,装好Firefox以后,现在却用Firefox去浏览Microsoft的网站去下载IE 8……

前几天Firefox自动弹出提示提示我安装Firefox 3,既然已经是正式版了,而且印象中反响也不错,那就装吧,于是就直接更新了。

IE 8 Beta 2也出来几天了,貌似相对Beta 1来说改进了许多,不会再乱得一塌糊涂,也不会动不动就脚本错误了,而且听说这次中文版出来得异常的早,和以往的风格不太一样,不知道是不是真的开始重视中国市场了还是因为告了番茄花园而对中国正版市场信心倍增?不管怎么样,我还是把IE也一并更新了,升级到了IE8。

两个新版本都不错,都没有让我太失望,相对来说我依然觉得Firefox更好更人性化一些,前进后退和刷新停止按钮我更习惯一点。另外,我太喜欢Firefox的地址输入栏了,输入网址和网页标题都很爽:太清晰明了了!贴图如下...

才看到这张图,不知道是不是定下来了,如果定下来了,好多小网站要遭殃了,三倍的并发数啊~很多人说Opera快,其实这个并发请求数带来了很大的作用~

另外,IE的默认并发连接数是可以改的,嗯,参考地址:

How to configure Internet Explorer to have more than two download sessions

有个页面,写CSS测试时本地没有任何问题,上线后,不少人说用IE 7打开那个页面会Crash,用其他浏览器正常。系统多是Windows XP加上Internet Explorer 7,其中部分IE7是绿色版的(比如我的),还有部分装了Visual Studio。

最开始以为是javascript的问题,一个一个删除被怀疑的javascript代码,直到最后完全没有javascript代码,发现IE 7还是会Crash掉。再去掉CSS代码,发现居然好了,很稳定,怎么试都不出问题了。

开始逐步排查CSS代码,最开始还怀疑是PNG图片用了滤镜的问题,最后才发现不是这个问题,而是这样一行代码有问题:

引用内容:

.slide_indexwind .focus{width:402px;height:182px;overflow:hidden;}

第一次,把focus的名字改了一下,打开,好了,于是以为问题解决了。

过了不久,又有人报还是会Crash,于是直接把这一行删掉,好了,怎么刷也没有问题了,实在是不明白为什么?有没有人碰到过类似的问题呢?

如果在一个DOM对象上同时绑定单击(click)和双击(dblclick)事件,当在这个DOM对象上发生双击事件时,在IE下和在Firefox下将出现不一样的现象:

在IE下,第一次点击(click)会触发一次单击(click)事件,第二次点击(连续的)将会触发双击(dblclick)事件,并不触发单击事件(click);

在FF下,第一次点击(click)会触发一次单击(click)事件,第二次点击(连续的)也会触发双击(dblclick)事件,与在IE下不同的是,这次还是会触发单击(click)事件。

当需要在DOM上同时绑定单击和双击事件时,只有自己写代码实现了:

第一次点击记录下点击的时间,并设置单击事件的Timeout(250ms比较合适),第二次点击时判断此时点击的时间与上次点击的时间间隔,如果小于指定的事件间隔(比如250ms),则判断为双击事件,并clear已设置的Timeout(避免触发单击事件)。

记录点击时间需要注意的一点,就是在IE下,你必须同时绑定单击和双击事件来记录点击时间,而在Firefox下你只需要绑定单击事件来记录每次点击时间,原因写在文章的开头了。

第一个,是以前说过的JS的一个注释的bug,在JS里尽量不要写<!--注释-->类型的注释,很容易导致整段JS被Firefox忽略。具体情况看这里:Firefox 2.0中奇怪的注释现象

第二个,在CSS代码中有这样的注释同样会导致Firefox忽略部分注释代码,所以在CSS也最好不要写“<!--注释-->”类型的注释。后来尝试了一下这种类型的注释:

引用内容:

/*注释*/

依然存在同样的问题,所以也尽量不要在CSS代码中写这样的注释,推荐这样写注释:

引用内容:

//注释

另外,在IE中还可以使用这种条件注释<!--[if !IE]>注释内容<![endif]-->,可以用来解决一些网页在IE和Firefox下的兼容性问题,例如...

本来不准备装的,在家无聊,还是忍不住装了一个,用了一下,写写个人的一些体会。

首先从界面上来说,和IE7几乎是一致的,如下图:

多了一个收藏工具条,不知道算不算抄袭Firefox?再看看地址栏,与IE 7的区别在于地址栏中会用黑色突出显示主域名,提醒用户注意当前访问网站的域名,对防钓鱼有一定的作用。再看看Tab右边的工具按钮,多了一个切换到IE显示方式的按钮及邮件、开发者工具等按钮。

再来打开网页看看,在IE 8下,新浪博客的首页面显示如下(内页错乱也非常严重)...

IE 8 Beta 1发布了
5 晴天 2008-3
Fdream 发表于 Ajax Web, 已被阅读 5358 次评论 0 条
关键词:IE 浏览器

今天IE 8 Beta 1发布了,官方安装地址:http://www.microsoft.com/windows/products/winfamily/ie/ie8/readiness/Install.htm

up&#100;ate:已经可以下载了!

============

先看看吧:

这里有中文版的IE8安装截图:http://www.cnbeta.com/articles/50564.htm

新特性还挺多的:

Activities

通过这个活动内容服务,用户可以把网页中内容发送到一个web应用程序中。这个算是IE 8的一个创新?不过好像和MS提供的服务结合更紧密一点。

WebSlices

网站订阅服务,这个很不错,赞一个~

Favorites Bar

收藏夹工具条,一直很喜欢用Firefox的这个功能,真的是很方便,还节约屏幕空间...

1 2 3
Copyright © 2005-2008,Fdream All Rights Reserved
Processed in 0.1718772 second(s) , unknow queries
Powered by OWord V0.1, Even Not Alpha
(此博客程序为半成品,请勿索取,以免给您的心灵造成创伤^_^)
鄂ICP备05026031号