看板 java 關於我們 聯絡資訊
browser 版有討論到開發階段的東西? 有點令人小驚訝.... ※ 引述《kylechen (kyle)》之銘言: : Hi 各位大大: : 小弟我最近對自製瀏覽器產生了興趣 : 也有興趣開發一些addons : 很想知道瀏覽器的整個結構是什麼樣子 : 如何解譯html文件使其圖形化....等等的議題 : 不知道有沒有什麼書籍值得推薦的呢? : 感激不盡! 書籍有沒有我不知道 至少中文書應該是沒有啦... 理論上來說,自製瀏覽器... 還是別有這種想法比較好 [抖] (當然,如果只吃 xhtml,CSS 跟 JS 都不管就.... 就.... 就....... 喵的... 這能叫瀏覽器嗎? [翻桌]) 簡單地說,瀏覽器上頭有兩個主軸 一個是 HTML Rendering 用這個名詞去 google 應該可以得到許多技術細節的 reference 大致上,你需要先 parser html 成一個資料結構(通常是 DOM) 這部份你可以套用現有的 HtmlParser project(或是其他的) 後頭就精彩了,就是 CSS 跟 html tag attribute 彼此之間大亂鬥 然後亂鬥之後,決定畫面的樣子... 我後來就放棄了,沒有去找看看有沒有專門處理這種東西的 project 另外一個就是 JavaScript(請黏在一起) Engine 沒記錯的話,現在瀏覽器背後是兩大 Engine 這個... 嗯... 加油... [拍肩] 給你幾個 n 年前 survey 的 reference 為了不要變成版主帶頭違反版規 (上頭沒半個跟 Java 有關的... ==") 下頭幾本上都是 base on Java 的 →http://html.xamjwg.org/index.jsp 測試了幾個自己的網站,網頁 support 奇慘無比。 我實在看不出來他哪裡支援 JavaScript 跟 CSS =.= (難道 JSPWiki 裡頭的 CSS 不是 2.0 版?)、 編碼支援也很糟糕。 重點是,連我的首頁(只有基本到不行的 html 碼)都顯示的很糟糕.... →http://www.icesoft.com 這個測了一下,還不錯,不過他的 open source 很奇怪。 有給某些 source,不過和新的部份好像都沒有附... 不過倒是在他的 Developer Guide 當中找到應該更貼近目前需要的名詞 「HTML Rendering」 好了... 加油....... 有心得也請分享一下... -- 侃侃長論鮮窒礙 首頁:http://www.psmonkey.idv.tw 眾目睽睽無心顫 Blog:http://ps-think.blogspot.com 煢居少聊常人事 殺頭容易告白難 歡迎參觀 Java 版(@ptt.cc)精華區 \囧/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 58.114.193.31
hilorrk:也許他說的瀏覽器不是引擎部份? 08/12 11:41
hilorrk:不知道他知不知道pcman http用的是IE 08/12 11:42
PsMonkey:如果是 xxMan 的方式,就沒啥好玩啦.... 08/12 12:30
godfat:用 chrome 的方式,拿 webkit 去玩 08/12 12:35