? ? ? ? ? 做前端開發(fā)的小伙伴們,大家肯定對(duì)瀏覽器一定是“愛恨交加”年柠,因?yàn)殡x不開瀏覽器,還因?yàn)橐嫒莶煌姹镜臑g覽器褪迟,所以在平時(shí)的開發(fā)中冗恨,會(huì)遇到不同版本瀏覽器的兼容性問題,下面我就給大家說說我自己的一些理解味赃。 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
(1)Trident:是IE的瀏覽器內(nèi)核掀抹,被設(shè)計(jì)成一個(gè)軟件組件,容易添加心俗,但對(duì)真正的網(wǎng)頁標(biāo)準(zhǔn)支持不是很好傲武,特別是IE9.0以下的瀏覽器,這一點(diǎn)就特別明顯城榛。許多的H5的標(biāo)簽揪利,以及原生的js的語法在它上面的支持度都不是很好。而且還有一定的局限性狠持,只能應(yīng)用于windows平臺(tái)疟位。? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?(2)Gecko:是火狐的內(nèi)核(是網(wǎng)景公司開發(fā)的)有豐富的應(yīng)用程序接口供使用,可以跨平臺(tái)在windows喘垂,linux甜刻,macos上都可以使用绍撞,但是缺點(diǎn)是消耗內(nèi)存資源多,很占內(nèi)存罢吃。? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? (3)Presto:是歐朋瀏覽器的內(nèi)核楚午,渲染速度和優(yōu)化都很棒,網(wǎng)頁瀏覽的速度也很快尿招,也可以跨平臺(tái)使用矾柜。但是它卻以網(wǎng)頁的兼容性為代價(jià),而且走的比較偏商業(yè)化的道路就谜,很多比較好的功能都會(huì)收費(fèi)怪蔑。? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?(4)Webkit:這個(gè)相信大家都很熟悉了,沒錯(cuò)這就是Google的瀏覽器內(nèi)核丧荐,它也是眾多瀏覽器中一個(gè)開發(fā)源碼的瀏覽器內(nèi)核缆瓣,它的渲染速度快,源碼清晰虹统,可是兼容性不是很好弓坞。? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 好了以上就是常用的幾個(gè)瀏覽器的內(nèi)核的一些知識(shí)總結(jié),希望可以幫到大家车荔。