前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >姬小光前端小讲堂【第005期】

姬小光前端小讲堂【第005期】

作者头像
姬小光
发布2018-09-05 10:14:07
3190
发布2018-09-05 10:14:07
举报
文章被收录于专栏:姬小光姬小光

不知不觉系列教程已经到了第005期,这里向大家解释一下,昨天周日之所以没有更新,是因为周末打开的数量确实很低,看来大家周末都不喜欢学习,所以我也打算改为工作日发教程。感谢以下这些同学的支持和督促,谢谢你们!

上一期我们讲了文档类型是告诉浏览器使用哪种规范去处理 HTML 代码,那么这一期,我们就来说说庞大的浏览器家族。

说说浏览器

首先解释一下什么是浏览器,这里所说的浏览器是特指网页浏览器,只要是能够浏览网页的程序,都是某种程度上的浏览器,或者是嵌入了某种浏览器的内核。

我们先不去管一共有多少种浏览器,要说大家最耳熟能详的就是IE浏览器了,即 windows 系统安装之后桌面上默认显示的蓝色的 e 图标,全称是 Internet Explorer 简称 IE。

当然,在用户的桌面上比较流行的还有 360浏览器,搜狗浏览器,QQ浏览器,猎豹浏览器,海豚浏览器等等等等。

而对于前端开发者而言,使用最多的便是谷歌浏览器 Chrome 或者 Mac 下的 Safari 了,因为它们不仅速度飞快,更有强大的开发工具可以辅助开发。本课程后面会讲到这些开发工具的使用,请持续关注。

不同的浏览器可能有不同的内核和排版引擎,它们之间纷争已久,目前你只需要知道,只要是不同的浏览器,渲染出来的页面就可能会出现大小不等的差异即可。

想了解具体的内核和排版引擎,只需要百度一下“浏览器”即可(记得百度完了要点击去看哟)。

好,说了这么多你应该也些许感受到了处理浏览器之间的差异是多么蛋疼的事情了。不过幸好我们不需要兼容全部浏览器,只需要根据自己业务的数据兼容一些主流的浏览器即可,比如 IE7+,Chrome,Firefox 等。

当然,事情也没有想象的那么美好,即便如此,调整兼容性问题还是要占到项目 30% 左右的时间,而且目测这个状况短期之内并不会有太大改善,这是前端开发必不可少的工作内容之一,后面我会交给大家跟各种浏览器打交道的,敬请期待。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2015-06-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 姬小光 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档