官术网_书友最值得收藏!

1.3.2 代碼運行工具——瀏覽器

瀏覽器是網頁運行的平臺,常見的瀏覽器有Chrome瀏覽器、Safari瀏覽器、Edge瀏覽器和Firefox瀏覽器等。

瀏覽器最重要的部分是瀏覽器的內核。瀏覽器內核是瀏覽器的核心,也稱“渲染引擎”,用來解釋網頁語法并渲染到網頁上。瀏覽器內核決定了瀏覽器如何顯示網頁內容以及頁面的格式信息。由于不同的瀏覽器內核對網頁的語法解釋不同,因此開發者需要在不同內核的瀏覽器中測試網頁的渲染效果。

瀏覽器內核可以分成渲染引擎和JavaScript引擎兩部分。早期渲染引擎和JavaScript引擎并沒有區分得很明確,隨著JavaScript引擎越來越獨立,現在內核傾向于只指渲染引擎。

渲染引擎負責取得網頁的內容、整理信息以及計算網頁的顯示方式,然后輸出至顯示器或打印機。常見的渲染引擎有Chrome和Edge瀏覽器使用的Blink、Firefox瀏覽器使用的Gecko、Safari瀏覽器使用的Webkit等。JavaScript引擎負責解釋和執行JavaScript程序。常見的JavaScript引擎有Chrome瀏覽器使用的V8、Firefox瀏覽器使用的SpiderMonkey、Safari瀏覽器使用的JavaScriptCore和Edge瀏覽器使用的Chakra等。

全世界的瀏覽器雖然有著千千萬萬種,但瀏覽器內核卻只有Blink內核、Webkit內核、Gecko內核這三大種類。這些瀏覽器內核均為美國技術,若是國產瀏覽器沒有自己的內核,那么在龐大的瀏覽器市場中,能做的終究只是“配角”。國產瀏覽器要想站上世界舞臺,其中一個重要的條件便是擁有自己的內核,只有努力實現關鍵核心技術自主可控,才能抓住千載難逢的歷史機遇,有力支撐科技強國建設。我們應關注中國科技發展現狀,樹立遠大的理想志向,努力成為一名優秀的科研工作者,為中國智造2025添磚加瓦。

提示:據調查,Chrome瀏覽器占據很大市場份額,應用非常廣泛。因此,本書涉及的案例將全部在Chrome瀏覽器中運行演示。2022年2月瀏覽器市場份額,如圖1-7所示。

圖1-7 2022年2月瀏覽器市場份額

主站蜘蛛池模板: 喜德县| 康马县| 长沙市| 梁河县| 镇远县| 浪卡子县| 左贡县| 明水县| 濮阳县| 库伦旗| 澄城县| 德保县| 尤溪县| 手游| 邛崃市| 苍南县| 华坪县| 高唐县| 沿河| 英山县| 长岭县| 岚皋县| 龙里县| 临西县| 宝丰县| 金阳县| 台东市| 滦平县| 江西省| 潮安县| 巩留县| 大宁县| 赣榆县| 措美县| 崇州市| 即墨市| 诸城市| 奉节县| 腾冲县| 万安县| 大石桥市|