浏览器内核是什么
Dec 18, 2018 pm 02:42 PM
浏览器是我们每天都必须使用的软件,很多人每天都接触浏览器,却对浏览器的内核不了解,下面我们来总结一下浏览器内核是什么?
一:浏览器内核是什么
浏览器内核也称渲染引擎或者排版引擎,主要对网页的语法进行解释,并且进行渲染网页,将网页的代码转换为看得到的页面,一般情况下,浏览器的内核一般采用渲染的引擎。
二:一个网址引发的操作
1.当我们在浏览器中输入一串网址,并且网址在浏览器展示的时间内,浏览器收到指令时,会开启一个单独的线程来处理,首先判断用户输入的是否为合理的地址,是不是http请求,然后对url进行分析,如果是缓存的情况,会调用本地的文件,并且返回200,如果不存在请求,浏览器就要发起请求。
2.通过域名解析获得ip地址,浏览器中的信息会ip进行请求,浏览器客户端向服务器发送报文,并且进行数据的传输和通讯。
3.之后进入网站的后端,服务器有很多代码,会根据url的执行后端,服务器进行处理和响应,如果访问过该页面,并且与服务器文件进行对比,一致返回304。
4.浏览器接受到返回的信息并且开始下载html文件,进行加以渲染和构建dom树,并且使用指定的js脚本,对css样式进行渲染,重新排列,然后页面会显示在浏览器中。
以上就是对浏览器内核是什么的全部介绍,如果你想了解更多有关HTML视频教程,请关注php中文网。
Atas ialah kandungan terperinci 浏览器内核是什么. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Artikel Panas

Alat panas Tag

Artikel Panas

Tag artikel panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Apa itu useeffect? Bagaimana anda menggunakannya untuk melakukan kesan sampingan?

Bagaimanakah algoritma Rekonsiliasi React berfungsi?

Bagaimanakah kari bekerja di JavaScript, dan apakah faedahnya?

Apakah fungsi pesanan yang lebih tinggi dalam JavaScript, dan bagaimana mereka boleh digunakan untuk menulis lebih banyak kod ringkas dan boleh diguna semula?

Terangkan tujuan setiap kaedah kitaran hayat dan kes penggunaannya.

Apakah teknik pengoptimuman prestasi React (memoisasi, pemisahan kod, pemuatan malas)?

Apakah useContext? Bagaimana anda menggunakannya untuk berkongsi keadaan antara komponen?
