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

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月瀏覽器市場份額

主站蜘蛛池模板: 綦江县| 祁东县| 宁波市| 崇左市| 资溪县| 米泉市| 贵州省| 桂东县| 万安县| 光山县| 谢通门县| 镇江市| 广安市| 安溪县| 武陟县| 佛坪县| 旅游| 格尔木市| 祁连县| 邵武市| 陇川县| 盐山县| 新巴尔虎左旗| 张北县| 榆树市| 阳原县| 黄大仙区| 黄大仙区| 泽普县| 赤壁市| 盐城市| 辽阳市| 泸州市| 潼关县| 南宁市| 康马县| 民权县| 南皮县| 衡东县| 囊谦县| 涟水县|