图书介绍
IE8&9开发实战 基于下一代IE的应用开发PDF|Epub|txt|kindle电子书版本网盘下载
- (美)克罗利著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302273585
- 出版时间:2012
- 标注页数:361页
- 文件大小:147MB
- 文件页数:374页
- 主题词:互联网络-浏览器
PDF下载
下载说明
IE8&9开发实战 基于下一代IE的应用开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Internet Explorer体系结构1
1.1应用程序体系结构和相关项1
1.1.1命令行参数3
1.1.2处理器支持3
1.1.3保护模式(低权限IE)3
1.1.4松耦合Internet Explorer5
1.2浏览器框架、选项卡和用户界面7
1.2.1搜索和导航7
1.2.2打印8
1.2.3选项卡管理9
1.2.4收藏中心、源和历史记录用户界面9
1.2.5状态和通知10
1.2.6框架和选项卡扩展性12
1.3开发人员工具16
1.4 Shell文档视图17
1.4.1旅行日志和共享功能17
1.4.2 Trident(MSHTML)17
1.4.3第三方及自定义文档对象17
1.5 Trident布局和渲染引擎18
1.5.1分析器子系统19
1.5.2文档模式和兼容性视图19
1.5.3核心文档子系统19
1.5.4文本、布局和渲染子系统19
1.5.5对象模型子系统20
1.5.6组件模型子系统21
1.5.7编辑子系统21
1.6联网和区域22
1.6.1 URLMon22
1.6.2 WinINET23
1.7安全性、信任和隐私体系结构23
1.7.1安全性用户界面和反馈机制23
1.7.2应用程序完整性和浏览器防御25
1.7.3扩展完整性防御26
1.7.4隐私和社会工程保护28
1.7.5高完整性代理30
1.8托管和重复使用31
1.8.1 MSHTML31
1.8.2 WebBrowser控件31
1.8.3 HTML应用程序32
1.8.4脚本界面和API使用32
1.9应用程序管理工具32
1.9.1 Internet Explorer管理工具包32
1.9.2安装与Windows 7卸载程序32
1.9.3 Windows错误报告、事件记录基础结构和客户体验改进计划32
1.9.4 Windows 7疑难解答33
1.9.5默认程序33
1.9.6联机服务33
1.10设置管理和功能控制33
1.10.1 Internet选项控制面板(inetcpl.cpl)34
1.10.2重置Internet Explorer设置34
1.10.3管理加载项34
1.10.4组策略34
1.10.5功能控制键34
1.11小结35
第2章 互操作性与兼容性37
2.1标准支持与互操作性37
2.2文档模式与版本控制39
2.2.1 Quirks模式、文档模式和X-UA-Compatible39
2.2.2文档模式40
2.2.3在标记中定位Quirks模式和文档模式40
2.2.4从服务器端定位文档模式41
2.2.5文档模式的功能控制42
2.2.6 IE 7标准模式与真正IE 7之间的区别43
2.3兼容性视图43
2.3.1微软兼容性视图列表44
2.3.2控制兼容性设置44
2.4版本定位45
2.4.1使用条件注释进行版本定位46
2.4.2使用JavaScript的用户代理字符串探查48
2.4.3兼容性视图和用户代理字符串49
2.5 Web开发人员的两难50
2.6小结51
第3章 用AJAX和JSON来丰富Web应用程序的功能53
3.1 XMLHttpRequest对象53
3.1.1 XMLHTTP库和XMLHttpRequest对象53
3.1.2本机XMLHttpRequest55
3.1.3跨浏览器AJAX兼容性55
3.2脚本与DOM改进56
3.2.1本机JSON支持57
3.2.2用toStaticHTML进行字符串过滤60
3.2.3在合乎标准方面的改进63
3.3用DOM存储持久保存数据69
3.3.1 DOM存储和子域74
3.3.2保护持久存储74
3.3.3向HTML 5存储前进75
3.4联网与连接性75
3.4.1联机和脱机事件75
3.4.2 XMLHttpRequest超时事件77
3.4.3 AJAX导航事件80
3.4.4并发连接84
3.5跨页通信与跨域通信86
3.5.1跨域请求86
3.5.2用postMessage()进行跨框架消息发送91
3.5.3安全通信的提示与技巧94
3.6小结95
第4章 用加速器连接服务97
4.1什么是加速器以及使用它的原因97
4.2用户经验与数据流98
4.3 OpenService XML架构99
4.3.1标记99
4.3.2变量100
4.4创建基本加速器101
4.4.1构建加速器的XML文件101
4.4.2构建Web服务处理程序102
4.5处理加速器上下文103
4.5.1使用选择上下文103
4.5.2使用链接上下文105
4.5.3使用文档上下文106
4.6实现预览107
4.7安装与部署110
4.7.1通过JavaScript安装和部署110
4.7.2通过桌面应用程序安装和部署111
4.7.3使用类别和默认加速器118
4.8管理加速器118
4.9高级主题119
4.9.1更新已安装的加速器119
4.9.2构建丰富的预览120
4.9.3本地化加速器122
4.9.4跨浏览器集成123
4.10构建加速器的最佳实践123
4.10.1提供相关信息124
4.10.2设计安全的加速器124
4.10.3设计高性能的加速器125
4.10.4设计预览网页125
4.10.5加速器设计核对清单125
4.11小结125
第5章 用开发人员工具调试和检查页面127
5.1 IE开发人员工具导览127
5.1.1查看源文件128
5.1.2“文件”菜单128
5.2检查标记129
5.2.1 HTML选项卡和DOM Explorer129
5.2.2“属性”窗格130
5.2.3“查找”、“查看”和“轮廓”菜单131
5.2.4导出修改133
5.2.5标记检查实践133
5.3检查布局和样式135
5.3.1“样式”窗格135
5.3.2“跟踪样式”窗格135
5.3.3“布局”窗格136
5.3.4“属性”窗格137
5.3.5 CSS选项卡137
5.3.6 CSS和布局检查实践138
5.4使用扩展工具集140
5.4.1“禁用”菜单140
5.4.2“图像”菜单141
5.4.3“工具”菜单141
5.4.4扩展工具集实践143
5.5测试兼容性和互操作性145
5.5.1“浏览器模式”和“文档模式”菜单145
5.5.2“验证”菜单145
5.6调试JavaScript146
5.6.1“脚本”选项卡146
5.6.2“源”窗格147
5.6.3断点和“断点”窗格148
5.6.4“局部变量”、“监视”和“调用堆栈”窗格149
5.6.5“调试控制台”窗格和console对象149
5.6.6 JavaScript调试实践153
5.7 JavaScript测量和优化156
5.7.1 JavaScript探查器156
5.7.2探查器用户界面156
5.7.3配置文件视图157
5.7.4导出数据158
5.7.5 JavaScript性能测试实践159
5.8管理Cookie和缓存161
5.9关于调试和检查网站的提示161
5.10小结162
第6章 用可变DOM原型编写脚本163
6.1入门知识:原型、属性和DOM163
6.1.1原型163
6.1.2属性(Getter和Setter)164
6.1.3 JavaScript和DOM165
6.2 IE 8中的可变原型与属性165
6.2.1处理DOM对象166
6.2.2处理DOM对象的Get和Set属性168
6.3 IE改进实务171
6.3.1 IE向下兼容性171
6.3.2跨浏览器的互操作性172
6.3.3安全与过滤174
6.3.4输入验证176
6.4小结184
第7章 用Fiddler调试和检查网页185
7.1 Fiddler入门185
7.1.1安装和运行Fiddler185
7.1.2 Fiddler用户界面导览186
7.1.3用规则编写Fiddler脚本187
7.2查看和检查会话189
7.2.1会话列表解密189
7.2.2检查请求/响应序列190
7.2.3对比会话192
7.3筛选会话193
7.3.1使用顶级筛选器命令193
7.3.2使用Filters选项卡193
7.4调试和处理会话196
7.4.1使用Request Builder196
7.4.2使用Filters选项卡修改会话数据197
7.4.3设置和使用断点197
7.5分析网站性能198
7.5.1量化请求项、类型和时间198
7.5.2评估缓存性能200
7.5.3优化压缩设置201
7.5.4使用内置规则模拟性能场景202
7.6使用Fiddler解密HTTPS通信内容202
7.7用FiddlerCap进行简单的捕获204
7.7.1安装和运行FiddlerCap204
7.7.2用FiddlerCap捕获通信内容205
7.8小结206
第8章 用网页快讯实现内容联合207
8.1网页快讯基础207
8.2设计与部署基本网页快讯210
8.2.1网页快讯的结构设计与创建210
8.2.2安装和查看网页快讯212
8.2.3管理网页快讯213
8.3更新和到期管理214
8.3.1用TTL定义更新间隔214
8.3.2用endtime选择器定义到期时限216
8.4使用CSS样式和样式表218
8.4.1内联样式和文档内样式表218
8.4.2链接与导入样式221
8.5替代源222
8.5.1替代更新源222
8.5.2替代显示源223
8.6身份验证225
8.6.1基本身份验证与摘要式身份验证226
8.6.2基于cookie的身份验证227
8.7高级主题227
8.7.1指定一个网页的默认网页快讯227
8.7.2基于脚本的安装228
8.7.3禁用文档内网页快讯通知228
8.8小结229
第9章 构建搜索提供程序和搜索建议扩展231
9.1了解搜索提供程序231
9.2 OpenSearch描述格式、JSON搜索建议和XML搜索建议规范234
9.2.1 OpenSearch描述格式规范234
9.2.2 JSON搜索建议扩展241
9.2.3 XML搜索建议扩展242
9.3构建基本搜索提供程序245
9.4安装和使用搜索提供程序246
9.5推荐搜索提供程序247
9.6管理搜索提供程序248
9.7高级主题249
9.7.1构建跨浏览器搜索提供程序249
9.7.2向IE加载项库中添加搜索提供程序250
9.7.3用户首选项保护253
9.8小结253
第10章 构建轻型按钮和菜单扩展255
10.1理解轻型IE扩展255
10.2添加工具栏按钮257
10.2.1常用工具栏按钮属性257
10.2.2使用工具栏按钮运行脚本258
10.2.3通过工具栏按钮启动可执行文件260
10.2.4通过工具栏按钮调用COM对象262
10.2.5使用工具栏按钮打开浏览器栏270
10.3扩展“工具”和“帮助”菜单270
10.3.1常见菜单项属性270
10.3.2使用菜单项运行脚本271
10.3.3通过菜单项启动一个可执行文件273
10.4向页内快捷菜单添加项目276
10.4.1理解快捷菜单注册表结构276
10.4.2示例:浏览器选择快捷菜单扩展277
10.4.3关闭快捷菜单281
10.5用JavaScript创建快捷菜单281
10.6小结285
第11章 开发带有WebBrowser控件的应用程序287
11.1构建简单的WebBrowser应用程序287
11.1.1准备使用WebBrowser控件287
11.1.2创建WebBrowser控件实例(AxWebBroswer)288
11.1.3处理基本事件291
11.2访问对象模型292
11.2.1连接到文档和窗口对象293
11.2.2访问浏览器对象模型294
11.2.3接收对象模型事件295
11.3实现与IE的紧密集成296
11.3.1创建应用程序297
11.3.2将WebBrowser事件与IE用户界面集成在一起297
11.3.3模拟IE的窗口行为299
11.3.4显示与执行OLE命令300
11.4小结302
第12章 用托管的ActiveX控件增强页面内容303
12.1了解ActiveX控件304
12.2用.NET设计一个基本控件的架构304
12.2.1设计公共界面304
12.2.2生成控件307
12.2.3控件签名309
12.2.4运行控件309
12.3构建用户界面311
12.3.1向托管控件添加用户界面311
12.3.2设置控件的OLE用户界面标志314
12.4向ActiveX主机公开事件314
12.5用IObjectSafety练习安全ActiveX317
12.5.1用出色的IUnknown保证安全317
12.5.2实现IObj ectSafety318
12.6了解替代平台与技术320
12.7小结320
第13章 用浏览器帮助对象构建进程内扩展321
13.1理解BHO321
13.2构建泛型BHO322
13.3注册和运行BHO324
13.4接收浏览器事件326
13.5小结329
第14章 使用Band对象扩展浏览器框架331
14.1理解Band对象331
14.2构建泛型Band对象332
14.3注册Band对象339
14.4构建工具栏342
14.5构建垂直浏览器栏344
14.6构建水平浏览器栏347
14.7小结349
第15章 Internet Explorer的脚本编写与自动化351
15.1在命令行中使用IE351
15.1.1了解IE命令行351
15.1.2改变IE的注册表设置352
15.1.3使用RunDLL32调用IE API353
15.2为IE编写基本脚本355
15.2.1用Windows ScriptingHost创建IE对象355
15.2.2用PowerShell创建IE对象356
15.2.3使用VBScript和CreateObject接收事件356
15.2.4通过示例来学习常见IE脚本编写技术357
15.3小结361