關於瀏覽器兼容的問題自述

接觸了許多前端的兼容性問題,一直有些不解。雖然能夠解決這些問題,但是僅僅是知道在css前面加個前綴 如:-webkit-之類的進行解決,但是對於原理確實一概不知,於是就上網進行了查詢,最後得到如下理解:

之前不太理解對於瀏覽器的內核是一種什麼東西,也僅僅是知道他存在這個玩意。現在才明白,瀏覽器的內核其實本身就是用來解析我們的HTML代碼的,而爲什麼會出現兼容性的問題呢?這是因爲每個瀏覽器所使用的內核不一致導致的。瀏覽器的內核也叫做渲染引擎,其實就是渲染頁面的。像現在的IE瀏覽器,如果不是太老的版本,用的都應該是trident,而標準的谷歌瀏覽器用的是自身的weblkit,火狐瀏覽器用的是gecko,有些瀏覽器雖然也沒太過使用,但是也基於一些基礎的瞭解,如opera瀏覽器,一開始使用的內核叫做Presto,但是現在已經廢棄,廢棄原因恕學渣還沒有考究,現在它使用的瀏覽器內核是Blink,至於這些瀏覽器的內核各有的優點和缺點,還有待我繼續考究

博客的第二次文章,有些滿足,能把自己的感受和理解寫下來,也算是一種總結和加強

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章