摘要 | 第1-5页 |
ABSTRACT | 第5-6页 |
目录 | 第6-8页 |
第一章 引言 | 第8-11页 |
·什么是嵌入式微浏览器 | 第8页 |
·嵌入式微浏览器与PC浏览器的区别 | 第8页 |
·嵌入式微浏览器的发展历程和发展趋势 | 第8-10页 |
·课题的提出 | 第10-11页 |
第二章 微浏览器技术研究 | 第11-31页 |
·编程模型 | 第11-16页 |
·背景 | 第11-12页 |
·互联网编程模型 | 第12-13页 |
·WAP编程模型 | 第13-14页 |
·WAP中的代理服务器 | 第14-15页 |
·微浏览器的考虑 | 第15-16页 |
·传输协议 | 第16-19页 |
·HTTP协议分析 | 第16-18页 |
·无线会话协议(WSP)分析 | 第18页 |
·微浏览器对协议的考虑 | 第18-19页 |
·标记语言 | 第19-26页 |
·WML语言分析 | 第19-22页 |
·WAP2编程语言XHTML Mobile Profile | 第22-24页 |
·HTML语言分析 | 第24-26页 |
·微浏览器的考虑 | 第26页 |
·样式表(CSS) | 第26-28页 |
·脚本语言 | 第28-30页 |
一、 JavaScript语言 | 第28-29页 |
二、 WMLScript语言 | 第29-30页 |
三、 微浏览器的考虑 | 第30页 |
·实现目标 | 第30-31页 |
第三章 微浏览器技术难点及解决 | 第31-62页 |
·内容取舍问题 | 第31-39页 |
·HTML容错处理 | 第39-42页 |
一、 非法标签 | 第39-40页 |
二、 非法包含 | 第40-41页 |
三、 交叉嵌套 | 第41页 |
四、 标签不匹配 | 第41-42页 |
·内存优化 | 第42-51页 |
·嵌入式系统堆管理分析 | 第42-48页 |
·微浏览器内存优化 | 第48-51页 |
·速度问题 | 第51页 |
·布局处理 | 第51-60页 |
·布局处理功能 | 第52-53页 |
·布局处理策略 | 第53-60页 |
·移植问题 | 第60-62页 |
第四章 嵌入式微浏览器实现 | 第62-77页 |
·概述 | 第62-64页 |
一、 内存管理 | 第63页 |
二、 协议抽象层 | 第63-64页 |
三、 词法语法分析 | 第64页 |
四、 语义分析 | 第64页 |
五、 布局 | 第64页 |
六、 视窗 | 第64页 |
·微浏览器流程 | 第64-65页 |
·词法语法分析 | 第65-68页 |
一、 词法语法分析器接口 | 第65-67页 |
二、 HTML词法语法分析 | 第67-68页 |
·语义分析 | 第68-73页 |
·WAP语义分析 | 第69-70页 |
·WMLScript处理 | 第70页 |
·HTML语义分析 | 第70-73页 |
·排版 | 第73-75页 |
·实现情况 | 第75-77页 |
第五章 测试 | 第77-79页 |
·测试目的 | 第77页 |
·测试环境说明 | 第77页 |
·测试结果及分析 | 第77-79页 |
·功能测试 | 第77-78页 |
·性能测试 | 第78-79页 |
参考文献 | 第79-80页 |
致谢 | 第80-81页 |
附录一 | 第81-86页 |
一、 HTML元素表 | 第81-84页 |
二、 HTML语法分析表: | 第84-85页 |
三、 HTML容错优先级表: | 第85-86页 |
附录二 | 第86-87页 |
一、 WML/WBXML元素表定义 | 第86页 |
二、 WML/WBXML属性表定义 | 第86-87页 |