基于.net開發(fā)chrome核心瀏覽器【一】
說明:
這是本系列的第一篇文章,我會(huì)盡快發(fā)后續(xù)的文章。
源起
1.加快葬送IE6瀏覽器的進(jìn)程
世界上使用IE6瀏覽器最多的地方在中國,中國使用IE6瀏覽器最多的地方在企業(yè)中,讓他們自己去裝個(gè)chorme太難了,索性開發(fā)個(gè)瀏覽器(其實(shí)是瀏覽器的外殼)給他們。
用"代碼改變世界"是博客園園友的口號(hào)
2.一勞永逸的解決瀏覽器兼容問題
各種瀏覽器的CSS hack問題再也不用擔(dān)心了,甚至公司里前端的職位也可以減少幾個(gè)了。
3.更方便的使用更強(qiáng)大的HTML5
寫HTML5的樣式,需要考慮各種的瀏覽器獨(dú)有的東西,比如:-webkit-transform;-moz-transform;-ms-transform;-o-transform,現(xiàn)在我們只有一個(gè)瀏覽器,根本就不用考慮這些。
使用chorme核心能支持更多的HTML5特性。
4.更快的JS執(zhí)行引擎V8
谷歌瀏覽器JS執(zhí)行引擎是目前公認(rèn)的最快的JS執(zhí)行引擎(沒有之一),執(zhí)行ExtJs之類的界面庫速度非??欤‥xtJs也是企業(yè)應(yīng)用中常用的界面腳本庫)。
5.WebKit核心
- 目前最快的瀏覽器核心
- 目前使用面最廣的瀏覽器核心(谷歌瀏覽器、蘋果瀏覽器都用這個(gè)核心)
- 對(duì)開發(fā)人員最友好的瀏覽器核心(社區(qū)支持很給力)
6.基本上無版權(quán)之憂
用到的所有技術(shù)都是開源的(在天朝基于什么開源協(xié)議就不要深究了)
7.調(diào)試JS更方便
采用谷歌瀏覽器的調(diào)試工具
跟firebug調(diào)試JS的方式相似
應(yīng)用
先發(fā)個(gè)圖片
我們這個(gè)系列的文章,也會(huì)基于圖片里的程序來完成。
原文鏈接:http://www.cnblogs.com/liulun/archive/2013/03/18/2874276.html