小熊猫变大熊猫的故事
浏览器
[扫盲]关于你的浏览器
Jan 26th
很久没有上校内了,今天突然一上发现有人在求助关于浏览器的问题,结果楼下有一些解答觉得有一点点的小白。。当然我也不能说我就是专家了。不过这让我觉得,啊,有必要普及下关于浏览器的知识。
浏览器是啥呢?就是你浏览网页所用的程序咯。当然能浏览网页的并不是只有那个电脑桌面上那个蓝色的“e”而已,你还可以有很多的选择。
现在市面上常见的浏览器有这些:
microsof家t的internet explorer(又称ie);
google家的chrome;
apple家的Safari;
moliza家的firefox;
opera家的opera。
至于国内厂家的遨游,TT,360,搜狗,世界之窗等浏览器,由于都用的是ie内核,那我个人认为只是在ie上加个壳而已。虽然使用起来也有方便的地方(基本ie可以做到的他们都能做到,比如网银支付宝什么的)。
浏览器最核心的东西那要数浏览器的内核了。所谓内核就是浏览器用于解释网页语法的引擎(要知道你所访问的网页其实都是些很难看懂的文本文件一样的东西,经过解释以后你才能看到你看到的样子)。根据各个浏览器采用的不同内核,我们可以把浏览器分为以下几个阵营:
ie内核(也叫trident)阵营(ie和各种基于ie内核的程序)
gecko阵营(火狐firefox以及其他采用gecko内核的浏览器)
webkit阵营(Safari和chrome还有konqueror以及其他采用webkit内核的浏览器)
presto阵营(opera以及其他采用该内核的浏览器)
对于相同的内核,其网页显示效果大致应该是一样的(其实不一样的情况也有很多)。说了这些,只是让读者知道,“啊原来浏览器还有这么样一个分类办法啊”这样。
对于一个网页前端的开发者而言,最讨厌的过程无非是在各种浏览器下测试页面的兼容性,以保证页面在各个浏览器上的显示效果差不多。所以上面提到的几个浏览器我电脑上基本都装着,还有不同版本的= =!汗。不过其实最头疼的是ie的问题,尤其是ie6.0这个经典到“极品”的版本。撇开他的安全性极差,效率极低不说,光是兼容性这块就让我有的头疼了。所以我的意见是,不反对你用ie,但是请你别再用ie6了好么?可是现实是这个xp自带的浏览器在中国的市场占有率神奇的高,不考虑下也不行呐。。。
那么我也不来抱怨了,说说各个浏览器的优缺点吧:
ie:不跨平台,安全性较差,显示效率低,对于8以前的版本兼容性也差,但是可以使用网银等,所以还是很难离开。
firefox: 跨平台(支持linux等系统),显示效率较高,占用内存较大,在windows下启动比较慢一些,但是有强大的插件支持(有些插件作为一个开发者还真是离不开的,比如firebug)
chrome:跨平台,显示效率极高(尤其是他的那个javascript解释引擎),设计简洁,现在也开始对于外观以及插件有支持了。强烈推荐。但是一般是支持不了国内的网银之类的东西的。
opera:跨平台,显示效率较高,对于一些地方进行了平滑处理所以浏览的时候会感觉比较华丽。但是由于桌面市场占有率较小,所以兼容性不算太好。有一些独创的技术,适合在网速比较慢时使用。可以直接浏览wap网页。
Safari:苹果做的东西都比较精致的,这个浏览器在苹果系统里运行的是相当好的。不过貌似在windows下运行会有些卡。。
虽然对于那些基于ie的浏览器不是很有爱,不过也来简单的说一下吧:
遨游:插件支持比较强大。
360浏览器:用了所谓“独创的沙盒技术”。虽然其实这技术也没啥稀奇的,也不是什么原创。不过安全那是比较安全的。可我就是不推荐。。
世界之窗:插件支持还过得去,比遨游要来的简洁很多。
搜狗:用了搜狗自家的代理进行教育网和公网加速,突破口比较新,我喜欢。然后最近还出了双核(除了ie内核还有webkit)的测试版。
腾讯TT:基本上都是到哪儿都拿一点,有东西就“学”~个人不推荐,但也是一个选择。
个人常用的浏览器是chrome,ie用ie8,由于身处教育网,所以还要用一下搜狗浏览器。在linux下也是主要用chrome,其次是firefox.
IE6?开发者的噩梦么~
Apr 2nd
今天试了试我的blog在各浏览器下的效果,ie7、8;chrome、firefox、opera、Safari都正常,唯独这个傻X的ie6令人无语。
可问题就在现在学校的公用电脑到处都是ie6…
为什么这个破ie6到现在都还没死绝呢?
最近看到个报道,说是ie8由于ie6的存在而得不到普及,这完全是微软自食其果。
反正我是对ie6这个彻底的无语了,也许你只是个浏览者,并不知道所谓的ie6兼容问题会给web前端开发人员带去多少麻烦(你说我写几行css就要用ietester开ie6\ie7\ie8分别看看是不是显示正常,不正常还要写个css hack,我容易么。。。)。更加郁闷的是网银登录都“推荐使用ie6.0”。唉~~~
据说微软他自己也说要“全面放弃对ie6的兼容”了。
所以~如果你现在还在用ie6,看了我这篇文章,赶紧升到ie8或者换个chrome、firefox、opera、Safari吧~