手机版 | 网站地图 | 设为首页 | 加入收藏
网站颜色:

从Windows到Linux的应用移植实现之浏览器应用技术篇.

  • 产品名称:从Windows到Linux的应用移...
  • 是否是套装:否
  • 书名:从Windows到Linux的应用移植实现之浏览器应用技术篇
  • 定价:48.00元
  • 出版社名称:国防工业出版社
  • 出版时间:2014年1月
  • 作者:兰雨晴等
  • 开本:16开
  • 书名:从Windows到Linux的应用移植实现之浏览器应用技术篇
  • ISBN编号:9787118091342

基本信息
商品名称: 从Windows到Linux的应用移植实现之浏览器应用技术篇
作者: 兰雨晴//洪雪玉 开本: 16开
原价: 48
页数: 216
现价: 见顶部 出版时间 (咨询特价)-01
ISBN号: 42 印刷时间: (咨询特价)-01
出版社: 国防工业 版次: 1
商品类型: 图书 印次: 1
内容提要
待移植的应用系统主要采用C/S、B/S或二者混合的应用结构。其中,实现B/S应用系统的移植,根据近两年的实践经验,Windows和Linux平台上浏览器的应用兼容性问题较为突出。例如,页面解析异常、展示效果不同、脚本执行异常、插件不可用等。这就是本书要关注和解决的主要问题。在内容编排上,兰雨晴、洪雪玉编著的《从Windows到Linux的应用移植实现之浏览器应用技术篇》包括两大部分内容。第一部分是基本理论,概述了浏览器的发展、浏览器体系结构以及浏览器应用开发技术,重点介绍了浏览器解析原理和渲染模式,为后续章节中基于浏览器的应用移植提供理论基础。第二部分是IE到Firefox的应用移植实现,重点分析了IE和Firefox浏览器对HTML、CSS、JavaScfipt、插件、扩展等标准和基础应用开发技术的支持程度及差异性,并提供相应的移植解决方案。《从Windows到Linux的应用移植实现之浏览器应用技术篇》可作为专业技术人员,诸如软件分析人员、设计人员、开发者、软件工程师和编程人罚等的参考用书。
作者简介
目录
第一部分基本理论第1章浏览器发展概述1.1Mosaic和早期浏览器1.2Trident1.3Gecko1.4KHTML和WebKit1.4.1AppleSafari1.4.2GoogleChrome1.5Presto第2章浏览器体系结构2.1浏览器的组成2.2浏览器参考架构2.3浏览器解析原理2.3.1浏览器渲染过程2.3.2HTML解析2.3.3CSS解析2.3.4JavaScljpt解析2.4浏览器渲染模式2.4.1渲染模式简介2.4.2渲染模式选择2.4.3渲染模式影响第3章浏览器应用开发技术3.1传统的静态网站应用3.1.1HTML通信模型3.1.2HTML和CSS结合3.2动态网站应用3.2.1JavaScript3.2.2Ajax3.3浏览器增强应用3.4富因特网应用.3.5新型HTML5应用第二部分IE到Firefox的应用移植实现第4章HTML兼容性移植4.1HTML标准兼容性分析4.1.1HTMI.标准发展历史4.1.2IE与Firefox的HTML标准兼容性4.2HTML兼容性差异与移植实现方案4.2.1HTML注释素4.2.2HTMLtable素width属性4.2.3HTMLtable素colspan属性4.2.4HTMLbase素4.2.5HTM表单素4.2.6HTML嵌入标签素4.2.7HTML列表素4.2.8HTMLDTD声明问题4.2.9HTMLselect素的option显示4.2.10HTMLimg素第5章CSS兼容性移植5.1CSS标准发展概述5.2CSS兼容性分析5.2.1CSS盒模型5.2.2盒子类型5.2.3定位机制5.2.4渲染模式对盒模型影响5.3CSS差异与移植实现方案5.3.1CSSHack5.3.2IE盒模型问题5.3.3CSS类选择器5.3.4CSS光标形状5.3.5CSS列表缩进5.3.6CSSalpha滤镜5.3.7CSS边框outset属性5.3.8CSS内容溢出5.3.9CSS超链接伪类顺序5.3.10CSS素浮动问题5.3.11CSS双边距问题第6章JavaScript兼容性移植6.1JavaScript简介6.1.1JavaScript诞生6.1.2JavaScript标准化6.1.3JavaScript实现6.2JavaScript标准兼容性分析6.2.1ECMAScript6.2.2BOM6.2.3DOM6.3ECMAScript兼容性差异与移植实现方案6.3.1Array数组创建6.3.2Date.getYear()返回值6.3.3eval(id/name)获取素对象6.4BOM兼容性差异与移植实现方案6.4.1window.event全局事件对象6.4.2event.x/y事件坐标6.4.3event.srcElement事件源6.4.4event.fromElement/.toElement事件目标对象6.4.5event.cancelBubble阻止事件传播6.4.6event.retumValne阻止浏览器默认操作6.4.7event.button鼠标按键6.4.8window.frame框架引用6.4.9window.status状态栏6.4.10window.screenLefi与window.screenTop6.4.11location.href导航6.5DOM兼容性差异与移植实现方案6.5.1document.all[]获取文档全部对象引用6.5.2attachEvent添加事件侦听函数6.5.3detachEvent移除事件侦听函数6.5.4backgroundPositionX(Y)设置背景坐标6.5.50npmpertychange属性值变化6.5.6DOM节点childNodes子节点集合6.5.7DOM节点parentElement父节点6.5.8DOM操作createElement创建节点6.5.9DOM操作removeNode删除节点6.5.10DOM对象自定义属性第7章浏览器插件移植实现7.1插件技术原理7.1.1插件应用结构7.1.2插件实现方式7.2IE插件7.2.1IE插件简介7.2.2IEActiveX插件7.3Fireflox插件7.3.1Firefox插件简介7.3.2NPAPI接口标准7.3.3插件调用流程7.3.4插件通信方式7.3.5ScriptaJble插件数据结构7.4Fireflox插件开发实例7.4.1开发环境7.4.2插件设计7.4.3插件开发7.4.4插件编译7.4.5插件注册7.4.6插件测试第8章浏览器扩展迁移实现8.1IE扩展8.1.1IE扩展简介8.1.2一个IE扩展简单实例8.2Firefox扩展8.2.1Firefox扩展简介8.2.2Firefox扩展开发相关技术8.2.3Firefox扩展开发方式8.3基于XUL的Firefox扩展开发8.3.1开发准备8.3.2配置扩展数据文件8.3.3扩展界面XUL8.3.4扩展打包与安装8.4基于Jetpack项目的Firefox扩展开发8.4.1基于JetpackPrototype的扩展开发8.4.2基于Add—onBuilder扩展开发8.4.3基于Add—onSDK扩展开发8.5基于XPCOM的Firefox扩展开发8.5.1XPCOM简介8.5.2一个XPCOM组件实例8.5.3GeckoXPCOM组件8.5.4JavaScriptcodemodules附录插件内置类型与脚本类型对应及转换参考文献
精彩导读
本店全部为正版图书
七天无理由退货服务
本店全部为正版图书
七天无理由退货服务
本店全部为正版图书
七天无理由退货服务
热门设计服务