注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計其他編程語言/工具IE8&9開發(fā)實戰(zhàn):基于下一代IE的應(yīng)用開發(fā)

IE8&9開發(fā)實戰(zhàn):基于下一代IE的應(yīng)用開發(fā)

IE8&9開發(fā)實戰(zhàn):基于下一代IE的應(yīng)用開發(fā)

定 價:¥58.00

作 者: (美)克羅利 著,貢洪峰 著
出版社: 清華大學出版社
叢編項:
標 簽: 程序設(shè)計

ISBN: 9787302273585 出版時間: 2012-01-01 包裝: 平裝
開本: 16開 頁數(shù): 361 字數(shù):  

內(nèi)容簡介

  本書旨在幫助開發(fā)人員創(chuàng)建用于擴展IE功能的瀏覽器、應(yīng)用程序和Web服務(wù)軟件??梢允棺x者:理解IE的體系結(jié)構(gòu)與設(shè)計構(gòu)建基于瀏覽器的擴展,如ActiveX控件、工具欄、瀏覽器欄、瀏覽器幫助程序?qū)ο蠛涂刹迦雲(yún)f(xié)議利用加速器、網(wǎng)頁快訊和搜索提供程序來擴展現(xiàn)有Web服務(wù)使用IE API、COM對象和控件來增強應(yīng)用程序設(shè)計與Windows安全功能集成在一起的擴展調(diào)試為IE設(shè)計的應(yīng)用程序處理應(yīng)用程序的兼容性和升級方案利用功能強大的工具來改進擴展開發(fā)精通構(gòu)建世界級應(yīng)用程序的最佳實踐

作者簡介

  克羅利,(Matthew Crowley)Matthew David Crowley是Browsium公司的首席技術(shù)官,這家公司專門為那些需要解決瀏覽器相關(guān)兼容性及運行問題的企業(yè)提供解決方案。在擔任這一職務(wù)之前,Matthew是微軟Internet Explorer團隊開發(fā)人員社區(qū)與工具的項目經(jīng)理。在此期間,他的主要研究領(lǐng)域包括一些功能的規(guī)劃、開發(fā)和實現(xiàn),例如IE開發(fā)人員工具、ActiveX、保護模式和IE 9平臺預覽版。Matthew目前在他的家鄉(xiāng)——俄亥俄州克利夫蘭市工作和生活。他畢業(yè)于這座城市的凱斯西儲大學計算機工程學專業(yè),并獲得工程科學學士學位。

圖書目錄

第1章 internet explorer體系結(jié)構(gòu)
 1.1 應(yīng)用程序體系結(jié)構(gòu)和相關(guān)項
 1.1.1 命令行參數(shù)
 1.1.2 處理器支持
 1.1.3 保護模式(低權(quán)限ie)
 1.1.4 松耦合internet explorer
 1.2 瀏覽器框架、選項卡和用戶界面
 1.2.1 搜索和導航
 1.2.2 打印
 1.2.3 選項卡管理
 1.2.4 收藏中心、源和歷史記錄用戶界面
 1.2.5 狀態(tài)和通知
 1.2.6 框架和選項卡擴展性
 1.3 開發(fā)人員工具
 1.4 shell文檔視圖
 1.4.1 旅行日志和共享功能
 1.4.2 trident (mshtml)
 1.4.3 第三方及自定義文檔對象
 1.5 trident布局和渲染引擎
 1.5.1 分析器子系統(tǒng)
 1.5.2 文檔模式和兼容性視圖
 1.5.3 核心文檔子系統(tǒng)
 1.5.4 文本、布局和渲染子系統(tǒng)
 1.5.5 對象模型子系統(tǒng)
 1.5.6 組件模型子系統(tǒng)
 1.5.7 編輯子系統(tǒng)
 1.6 聯(lián)網(wǎng)和區(qū)域
 1.6.1 urlmon
 1.6.2 wininet
 1.7 安全性、信任和隱私體系結(jié)構(gòu)
 1.7.1 安全性用戶界面和反饋機制
 1.7.2 應(yīng)用程序完整性和瀏覽器防御
 1.7.3 擴展完整性防御
 1.7.4 隱私和社會工程保護
 1.7.5 高完整性代理
 1.8 托管和重復使用
 1.8.1 mshtml
 1.8.2 webbrowser控件
 1.8.3 html應(yīng)用程序
 1.8.4 腳本界面和api使用
 1.9 應(yīng)用程序管理工具
 1.9.1 internet explorer管理工具包
 1.9.2 安裝與windows 7卸載程序
 1.9.3 windows錯誤報告、事件記錄基礎(chǔ)結(jié)構(gòu)和客戶體驗改進計劃
 1.9.4 windows 7疑難解答
 1.9.5 默認程序
 1.9.6 聯(lián)機服務(wù)
 1.10 設(shè)置管理和功能控制
 1.10.1 internet選項控制面板(inetcpl.cpl)
 1.10.2 重置internet explorer設(shè)置
 1.10.3 管理加載項
 1.10.4 組策略
 1.10.5 功能控制鍵
 1.11 小結(jié)
第2章 互操作性與兼容性
 2.1 標準支持與互操作性
 2.2 文檔模式與版本控制
 2.2.1 quirks模式、文檔模式和x-ua-compatible
 2.2.2 文檔模式
 2.2.3 在標記中定位quirks模式和文檔模式
 2.2.4 從服務(wù)器端定位文檔模式
 2.2.5 文檔模式的功能控制
 2.2.6 ie 7標準模式與真正ie 7之間的區(qū)別
 2.3 兼容性視圖
 2.3.1 微軟兼容性視圖列表
 2.3.2 控制兼容性設(shè)置
 2.4 版本定位
 2.4.1 使用條件注釋進行版本定位
 2.4.2 使用javascript的用戶代理字符串探查
 2.4.3 兼容性視圖和用戶代理字符串
 2.5 web開發(fā)人員的兩難
 2.6 小結(jié)
第3章 用ajax和json來豐富web應(yīng)用程序的功能
 3.1 xmlhttprequest對象
 3.1.1 xmlhttp庫和xmlhttprequest對象
 3.1.2 本機xmlhttprequest
 3.1.3 跨瀏覽器ajax兼容性
 3.2 腳本與dom改進
 3.2.1 本機json支持
 3.2.2 用tostatichtml進行字符串過濾
 3.2.3 在合乎標準方面的改進
 3.3 用dom存儲持久保存數(shù)據(jù)
 3.3.1 dom存儲和子域
 3.3.2 保護持久存儲
 3.3.3 向html 5存儲前進
 3.4 聯(lián)網(wǎng)與連接性
 3.4.1 聯(lián)機和脫機事件
 3.4.2 xmlhttprequest超時事件
 3.4.3 ajax導航事件
 3.4.4 并發(fā)連接
 3.5 跨頁通信與跨域通信
 3.5.1 跨域請求
 3.5.2 用postmessage()進行跨框架消息發(fā)送
 3.5.3 安全通信的提示與技巧
 3.6 小結(jié)
第4章 用加速器連接服務(wù)
 4.1 什么是加速器以及使用它的原因
 4.2 用戶經(jīng)驗與數(shù)據(jù)流
 4.3 openservice xml架構(gòu)
 4.3.1 標記
 4.3.2 變量
 4.4 創(chuàng)建基本加速器
 4.4.1 構(gòu)建加速器的xml文件
 4.4.2 構(gòu)建web服務(wù)處理程序
 4.5 處理加速器上下文
 4.5.1 使用選擇上下文
 4.5.2 使用鏈接上下文
 4.5.3 使用文檔上下文
 4.6 實現(xiàn)預覽
 4.7 安裝與部署
 4.7.1 通過javascript安裝和部署
 4.7.2 通過桌面應(yīng)用程序安裝和部署
 4.7.3 使用類別和默認加速器
 4.8 管理加速器
 4.9 高級主題
 4.9.1 更新已安裝的加速器
 4.9.2 構(gòu)建豐富的預覽
 4.9.3 本地化加速器
 4.9.4 跨瀏覽器集成
 4.10 構(gòu)建加速器的最佳實踐
 4.10.1 提供相關(guān)信息
 4.10.2 設(shè)計安全的加速器
 4.10.3 設(shè)計高性能的加速器
 4.10.4 設(shè)計預覽網(wǎng)頁
 4.10.5 加速器設(shè)計核對清單
 4.11 小結(jié)
第5章 用開發(fā)人員工具調(diào)試和檢查頁面
 5.1 ie開發(fā)人員工具導覽
 5.1.1 查看源文件
 5.1.2 “文件”菜單
 5.2 檢查標記
 5.2.1 html選項卡和dom explorer
 5.2.2 “屬性”窗格
 5.2.3 “查找”、“查看”和“輪廓”菜單
 5.2.4 導出修改
 5.2.5 標記檢查實踐
 5.3 檢查布局和樣式
 5.3.1 “樣式”窗格
 5.3.2 “跟蹤樣式”窗格
 5.3.3 “布局”窗格
 5.3.4 “屬性”窗格
 5.3.5 css選項卡
 5.3.6 css和布局檢查實踐
 5.4 使用擴展工具集
 5.4.1 “禁用”菜單
 5.4.2 “圖像”菜單
 5.4.3 “工具”菜單
 5.4.4 擴展工具集實踐
 5.5 測試兼容性和互操作性
 5.5.1 “瀏覽器模式”和“文檔模式”菜單
 5.5.2 “驗證”菜單
 5.6 調(diào)試javascript
 5.6.1 “腳本”選項卡
 5.6.2 “源”窗格
 5.6.3 斷點和“斷點”窗格
 5.6.4 “局部變量”、“監(jiān)視”和“調(diào)用堆?!贝案?br /> 5.6.5 “調(diào)試控制臺”窗格和console對象
 5.6.6 javascript調(diào)試實踐
 5.7 javascript測量和優(yōu)化
 5.7.1 javascript探查器
 5.7.2 探查器用戶界面
 5.7.3 配置文件視圖
 5.7.4 導出數(shù)據(jù)
 5.7.5 javascript性能測試實踐
 5.8 管理cookie和緩存
 5.9 關(guān)于調(diào)試和檢查網(wǎng)站的提示
 5.10 小結(jié)
第6章 用可變dom原型編寫腳本
 6.1 入門知識:原型、屬性和dom
 6.1.1 原型
 6.1.2 屬性(getter和setter)
 6.1.3 javascript和dom
 6.2 ie 8中的可變原型與屬性
 6.2.1 處理dom對象
 6.2.2 處理dom對象的get和set屬性
 6.3 ie改進實務(wù)
 6.3.1 ie向下兼容性
 6.3.2 跨瀏覽器的互操作性
 6.3.3 安全與過濾
 6.3.4 輸入驗證
 6.4 小結(jié)
第7章 用fiddler調(diào)試和檢查網(wǎng)頁
 7.1 fiddler入門
 7.1.1 安裝和運行fiddler
 7.1.2 fiddler用戶界面導覽
 7.1.3 用規(guī)則編寫fiddler腳本
 7.2 查看和檢查會話
 7.2.1 會話列表解密
 7.2.2 檢查請求/響應(yīng)序列
 7.2.3 對比會話
 7.3 篩選會話
 7.3.1 使用頂級篩選器命令
 7.3.2 使用filters選項卡
 7.4 調(diào)試和處理會話
 7.4.1 使用request builder
 7.4.2 使用filters選項卡修改會話數(shù)據(jù)
 7.4.3 設(shè)置和使用斷點
 7.5 分析網(wǎng)站性能
 7.5.1 量化請求項、類型和時間
 7.5.2 評估緩存性能
 7.5.3 優(yōu)化壓縮設(shè)置
 7.5.4 使用內(nèi)置規(guī)則模擬性能場景
 7.6 使用fiddler解密https通信內(nèi)容
 7.7 用fiddlercap進行簡單的捕獲
 7.7.1 安裝和運行fiddlercap
 7.7.2 用fiddlercap捕獲通信內(nèi)容
 7.8 小結(jié)
第8章 用網(wǎng)頁快訊實現(xiàn)內(nèi)容聯(lián)合
 8.1 網(wǎng)頁快訊基礎(chǔ)
 8.2 設(shè)計與部署基本網(wǎng)頁快訊
 8.2.1 網(wǎng)頁快訊的結(jié)構(gòu)設(shè)計與創(chuàng)建
 8.2.2 安裝和查看網(wǎng)頁快訊
 8.2.3 管理網(wǎng)頁快訊
 8.3 更新和到期管理
 8.3.1 用ttl定義更新間隔
 8.3.2 用endtime選擇器定義到期時限
 8.4 使用css樣式和樣式表
 8.4.1 內(nèi)聯(lián)樣式和文檔內(nèi)樣式表
 8.4.2 鏈接與導入樣式
 8.5 替代源
 8.5.1 替代更新源
 8.5.2 替代顯示源
 8.6 身份驗證
 8.6.1 基本身份驗證與摘要式身份驗證
 8.6.2 基于cookie的身份驗證
 8.7 高級主題
 8.7.1 指定一個網(wǎng)頁的默認網(wǎng)頁快訊
 8.7.2 基于腳本的安裝
 8.7.3 禁用文檔內(nèi)網(wǎng)頁快訊通知
 8.8 小結(jié)
第9章 構(gòu)建搜索提供程序和搜索建議擴展
 9.1 了解搜索提供程序
 9.2 opensearch描述格式、json搜索建議和xml搜索建議規(guī)范
 9.2.1 opensearch描述格式規(guī)范
 9.2.2 json搜索建議擴展
 9.2.3 xml搜索建議擴展
 9.3 構(gòu)建基本搜索提供程序
 9.4 安裝和使用搜索提供程序
 9.5 推薦搜索提供程序
 9.6 管理搜索提供程序
 9.7 高級主題
 9.7.1 構(gòu)建跨瀏覽器搜索提供程序
 9.7.2 向ie加載項庫中添加搜索提供程序
 9.7.3 用戶首選項保護
 9.8 小結(jié)
第10章 構(gòu)建輕型按鈕和菜單擴展
 10.1 理解輕型ie擴展
 10.2 添加工具欄按鈕
 10.2.1 常用工具欄按鈕屬性
 10.2.2 使用工具欄按鈕運行腳本
 10.2.3 通過工具欄按鈕啟動可執(zhí)行文件
 10.2.4 通過工具欄按鈕調(diào)用com對象
 10.2.5 使用工具欄按鈕打開瀏覽器欄
 10.3 擴展“工具”和“幫助”菜單
 10.3.1 常見菜單項屬性
 10.3.2 使用菜單項運行腳本
 10.3.3 通過菜單項啟動一個可執(zhí)行文件
 10.4 向頁內(nèi)快捷菜單添加項目
 10.4.1 理解快捷菜單注冊表結(jié)構(gòu)
 10.4.2 示例:瀏覽器選擇快捷菜單擴展
 10.4.3 關(guān)閉快捷菜單
 10.5 用javascript創(chuàng)建快捷菜單
 10.6 小結(jié)
第11章 開發(fā)帶有webbrowser控件的應(yīng)用程序
 11.1 構(gòu)建簡單的webbrowser應(yīng)用程序
 11.1.1 準備使用webbrowser控件
 11.1.2 創(chuàng)建webbrowser控件實例(axwebbroswer)
 11.1.3 處理基本事件
 11.2 訪問對象模型
 11.2.1 連接到文檔和窗口對象
 11.2.2 訪問瀏覽器對象模型
 11.2.3 接收對象模型事件
 11.3 實現(xiàn)與ie的緊密集成
 11.3.1 創(chuàng)建應(yīng)用程序
 11.3.2 將webbrowser事件與ie用戶界面集成在一起
 11.3.3 模擬ie的窗口行為
 11.3.4 顯示與執(zhí)行ole命令
 11.4 小結(jié)
第12章 用托管的activex控件增強頁面內(nèi)容
 12.1 了解activex控件
 12.2 用.net設(shè)計一個基本控件的架構(gòu)
 12.2.1 設(shè)計公共界面
 12.2.2 生成控件
 12.2.3 控件簽名
 12.2.4 運行控件
 12.3 構(gòu)建用戶界面
 12.3.1 向托管控件添加用戶界面
 12.3.2 設(shè)置控件的ole用戶界面標志
 12.4 向activex主機公開事件
 12.5 用iobjectsafety練習安全activex
 12.5.1 用出色的iunknown保證安全
 12.5.2 實現(xiàn)iobjectsafety
 12.6 了解替代平臺與技術(shù)
 12.7 小結(jié)
第13章 用瀏覽器幫助對象構(gòu)建進程內(nèi)擴展
 13.1 理解bho
 13.2 構(gòu)建泛型bho
 13.3 注冊和運行bho
 13.4 接收瀏覽器事件
 13.5 小結(jié)
第14章 使用band對象擴展瀏覽器框架
 14.1 理解band對象
 14.2 構(gòu)建泛型band對象
 14.3 注冊band對象
 14.4 構(gòu)建工具欄
 14.5 構(gòu)建垂直瀏覽器欄
 14.6 構(gòu)建水平瀏覽器欄
 14.7 小結(jié) 349第15章 internet explorer的腳本編寫與自動化
 15.1 在命令行中使用ie
 15.1.1 了解ie命令行
 15.1.2 改變ie的注冊表設(shè)置
 15.1.3 使用rundll32調(diào)用ie api
 15.2 為ie編寫基本腳本
 15.2.1 用windows scripting host創(chuàng)建ie對象
 15.2.2 用powershell創(chuàng)建ie對象
 15.2.3 使用vbscript和createobject接收事件
 15.2.4 通過示例來學習常見ie腳本編寫技術(shù)
 15.3 小結(jié)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號