学习前端开发需要了解的知识点-2

王亚兵9个月前 (07-17)web前端基础140

浏览器对于大家来说都不陌生,我们平时浏览网页,查一些知识点都会通过浏览器的搜索框或者地址框访问我们想要的页面,但是很多人都不知道浏览器是怎样工作的,今天就简单的分享一下浏览器的大致工作流程。

 

浏览器,就是展示和传递web信息的应用软件,无论是PC端还是移动端,浏览器都无处不在。我们常见的浏览器:谷歌浏览器,360浏览器,火狐浏览器,uc浏览器,猎豹浏览器,苹果系统的Safari浏览器等。下图是浏览器的架构,有想深入了解的可以去网上找一些资料。

 浏览器的工作原理

一般浏览器的工作原理都是差不多的,主要根据url地址,通过LoaderParserLayoutPaint模块将网页的html语言和css样式渲染出来,而作为前端开发人员来说只需要了解浏览器的内核即可。

 

一般常见浏览器的内核主要有四种,IETridentChrome(谷歌)的Webkit,现在Chrome浏览器使用的内核是Blink,也可以说Webkit内核的分支。苹果的浏览器内核也使用的是Webkit。另外火狐浏览器使用的内核Gecko同样也是非常受欢迎的开元内核。而目前我们国内一些双核浏览器使用的基本上都是IE的内核就和谷歌的Webkit

 浏览器

而浏览器内核的不同,也注定了网页的被渲染出来肯定会出现误差,所以为了避免这种尴尬,W3C和一些标准化组织制定了一些web标准,所以前端开发必须要遵循web标准。Web标准其实理解起来并没有那么难,主要分为三个部分,包括了结构标准,表现标准,行为标准。分别可以通过HTML(超文本标记语言),CSS(层叠样式表),JSJavaScript web常用的脚本语言)来实现。


发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。