TOP
0
0
三民出版.新書搶先報|最速、最優惠的新鮮貨報給你知!
從Windows到Linux的應用移植實現之瀏覽器應用技術篇(簡體書)
滿額折

從Windows到Linux的應用移植實現之瀏覽器應用技術篇(簡體書)

商品資訊

人民幣定價:48 元
定價
:NT$ 288 元
優惠價
87251
海外經銷商無庫存,到貨日平均30天至45天
下單可得紅利積點:7 點
相關商品
商品簡介
目次

商品簡介

 待移植的應用系統主要采用C/S、B/S或二者混合的應用結構。其中,實現B/S應用系統的移植,根據近兩年的實踐經驗,Windows和Linux平臺上瀏覽器的應用兼容性問題較為突出。例如,頁面解析異常、展示效果不同、腳本執行異常、插件不可用等。這就是本書要關注和解決的主要問題。
在內容編排上,蘭雨晴、洪雪玉編著的《從Windows到Linux的應用移植實現之瀏覽器應用技術篇》包括兩大部分內容。第一部分是基本理論,概述了瀏覽器的發展、瀏覽器體系結構以及瀏覽器應用開發技術,重點介紹了瀏覽器解析原理和渲染模式,為后續章節中基于瀏覽器的應用移植提供理論基礎。第二部分是IE到Firefox的應用移植實現,重點分析了IE和Firefox瀏覽器對HTML、CSS、JavaScfipt、插件、擴展等標準和基礎應用開發技術的支持程度及差異性,并提供相應的移植解決方案。
《從Windows到Linux的應用移植實現之瀏覽器應用技術篇》可作為專業技術人員,諸如軟件分析人員、設計人員、開發者、軟件工程師和編程人罰等的參考用書。

目次

第一部分 基本理論
第1章 瀏覽器發展概述
1.1 Mosaic和早期瀏覽器
1.2 Trident
1.3 Gecko
1.4 KHTML和WebKit
1.4.1 Apple Safari
1.4.2 Google Chrome
1.5 Presto
第2章 瀏覽器體系結構
2.1 瀏覽器的組成
2.2 瀏覽器參考架構
2.3 瀏覽器解析原理
2.3.1 瀏覽器渲染過程
2.3.2 HTML解析
2.3.3 CSS解析
2.3.4 JavaScljpt解析
2.4 瀏覽器渲染模式
2.4.1 渲染模式簡介
2.4.2 渲染模式選擇
2.4.3 渲染模式影響
第3章 瀏覽器應用開發技術
3.1 傳統的靜態網站應用
3.1.1 HTML通信模型
3.1.2 HTML和CSS結合
3.2 動態網站應用
3.2.1 JavaScript
3.2.2 Ajax
3.3 瀏覽器增強應用
3.4 富因特網應用.
3.5 新型HTML 5應用
第二部分 IE到Firefox的應用移植實現
第4章 HTML兼容性移植
4.1 HTML標準兼容性分析
4.1.1 HTMI.標準發展歷史
4.1.2 IE與Firefox的HTML標準兼容性
4.2 HTML兼容性差異與移植實現方案
4.2.1 HTML注釋元素
4.2.2 HTML table元素width屬性
4.2.3 HTML table元素colspan屬性
4.2.4 HTML base元素
4.2.5 HTM表單元素
4.2.6 HTML嵌入標簽元素
4.2.7 HTML列表元素
4.2.8 HTML DTD聲明問題
4.2.9 HTML select元素的option顯示
4.2.10 HTML img元素
第5章 CSS兼容性移植
5.1 CSS標準發展概述
5.2 CSS兼容性分析
5.2.1 CSS盒模型
5.2.2 盒子類型
5.2.3 定位機制
5.2.4 渲染模式對盒模型影響
5.3 CSS差異與移植實現方案
5.3.1 CSS Hack
5.3.2 IE盒模型問題
5.3.3 CSS類選擇器
5.3.4 CSS光標形狀
5.3.5 CSS列表縮進
5.3.6 CSS alpha濾鏡
5.3.7 CSS邊框outset屬性
5.3.8 CSS內容溢出
5.3.9 CSS超鏈接偽類順序
5.3.10 CSS元素浮動問題
5.3.11 CSS雙邊距問題
第6章 JavaScript兼容性移植
6.1 JavaScript簡介
6.1.1 JavaScript誕生
6.1.2 JavaScript標準化
6.1.3 JavaScript實現
6.2 JavaScript標準兼容性分析
6.2.1 ECMAScript
6.2.2 BOM
6.2.3 DOM
6.3 ECMAScript兼容性差異與移植實現方案
6.3.1 Array數組創建
6.3.2 Date.getYear()返回值
6.3.3 eval(id/name)獲取元素對象
6.4 BOM兼容性差異與移植實現方案
6.4.1 window.event全局事件對象
6.4.2 event.x/y事件坐標
6.4.3 event.srcElement事件源
6.4.4 event.fromElement/.toElement事件目標對象
6.4.5 event.cancelBubble阻止事件傳播
6.4.6 event.retumValne阻止瀏覽器默認操作
6.4.7 event.button鼠標按鍵
6.4.8 window.frame框架引用
6.4.9 window.status狀態欄
6.4.10 window.screenLefi與window.screenTop
6.4.11 location.href導航
6.5 DOM兼容性差異與移植實現方案
6.5.1 document.all[]獲取文檔全部對象引用
6.5.2 attachEvent添加事件偵聽函數
6.5.3 detachEvent移除事件偵聽函數
6.5.4 backgroundPositionX(Y)設置背景坐標
6.5.5 0npmpertychange屬性值變化
6.5.6 DOM節點childNodes子節點集合
6.5.7 DOM節點parentElement父節點
6.5.8 DOM操作createElement創建節點
6.5.9 DOM操作removeNode刪除節點
6.5.10 DOM對象自定義屬性
第7章瀏覽器插件移植實現
7.1 插件技術原理
7.1.1 插件應用結構
7.1.2 插件實現方式
7.2 IE插件
7.2.1 IE插件簡介
7.2.2 IE ActiveX插件
7.3 Fireflox插件
7.3.1 Firefox插件簡介
7.3.2 NPAPI接口標準
7.3.3 插件調用流程
7.3.4 插件通信方式
7.3.5 ScriptaJble插件數據結構
7.4 Fireflox插件開發實例
7.4.1 開發環境
7.4.2 插件設計
7.4.3 插件開發
7.4.4 插件編譯
7.4.5 插件注冊
7.4.6 插件測試
第8章瀏覽器擴展遷移實現
8.1 IE擴展
8.1.1 IE擴展簡介
8.1.2 一個IE擴展簡單實例
8.2 Firefox擴展
8.2.1 Firefox擴展簡介
8.2.2 Firefox擴展開發相關技術
8.2.3 Firefox擴展開發方式
8.3 基于XUL的Firefox擴展開發
8.3.1 開發準備
8.3.2 配置擴展元數據文件
8.3.3 擴展界面XUL
8.3.4 擴展打包與安裝
8.4 基于Jetpack項目的Firefox擴展開發
8.4.1 基于Jetpack Prototype的擴展開發
8.4.2 基于Add―on Builder擴展開發
8.4.3 基于Add―on SDK擴展開發
8.5 基于XPCOM的Firefox擴展開發
8.5.1 XPCOM簡介
8.5.2 一個XPCOM組件實例
8.5.3 Gecko XPCOM組件
8.5.4 JavaScript code modules
附錄插件內置類型與腳本類型對應及轉換
參考文獻

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 251
海外經銷商無庫存,到貨日平均30天至45天