本书为Martin Fowler所著《UML精粹》一书第3版之中译本。原书首版自1997年问世以来,深受读者欢迎,堪称书中上乘。数年来,内容与时俱进,不断更新,继第2版之后,去岁九月,第3版出,内容以UML 2.0为基础,引进交互概观图、定时图、复合结构图等新图型;对类图、顺序图、状态图、活动图等均多有更新。作者一如既往,力求以极小篇幅,讲述重要内容,见地独到,且使用对话文体,讲述技术内容,实用与基础并重;文笔清新,引人入胜。本书可作为高等学校计算机、电子、通信等专业高年级学生及研究生课程之教学用书,同时对软件研究者与开发人员亦颇具参考价值。
本书循序渐进地介绍了使用HTML5与CSS3创建Web应用的专业知识,共23章。章到4章主要介绍了HTML5的相关基础知识,包括学习前的准备,HTML5元素、属性和格式化的应用,HTML5视频和音频的应用和控制,使用Canvas和SVG绘制图形,表单与文件API操作,拖放与桌面通知API操作,本地存储与离线应用,多线程与WebSockets编程的技术。5章到第22章主要介绍了CSS3的特性与用法,包括CSS基础知识,CSS选择器,使用CSS插入内容,设置文本样式、图片样式、背景样式、表单样式、超链接样式和鼠标样式,以及CSS3中滤镜的使用方法等。后一章通过两个项目案例,对本书所讲内容进行回顾和总结,以提高读者的实战技能。
《HTML5程序设计(第2版)》(作者柳伯斯、阿伯斯、萨利姆)首先介绍了HTML5的历史背景、新的语义标签及与以往HTML版本相比的根本变化,同时揭示了HTML5背后的设计原理。本书在上一版的基础上新增了SVG和拖放API相关内容,并对部分内容进行了新。从第2章起,分别围绕构建令人神往的富Web应用,逐一讨论了HTML55的Canvas、Geolocation、Communication、WebSocket、Forms、WebWorkers、Storage等API的使用,辅以直观明了的客户端和服务器端示例代码,让开发人员能够迅速理解和掌握新一代Web标准所涵盖的核心技术。本书探索了离线Web应用并展望了HTML55未来的发展前景。《HTML5程序设计(第2版)》面向有一定经验的Web应用开发人员,对HTML55及未来Web应用技术发展有浓厚兴趣的读者也可以学习参考。
如果你是一位有前瞻性的web前端工作者,那么你会从本书中受益,因为它就是专门为你打造的。《HTML5与CSS3指南》内容系统而全面,详尽地讲解了5和css3的所有新功能和新特性;技术新颖,所有知识点都紧跟5与css3的发展动态(5和css3仍在不断完善之中);实战性强(包含246个示例页面),不仅每个知识点都配有精心设计的小案例(便于动手实践),而且还有两个综合性的案例(体现用5与css3开发web应用的思维和方法)。本书不仅能满足你全面而系统地学习理论知识的需求,还能满足你需要充分实践的需求。《HTML5与CSS3指南》共分为部分,部分详尽地讲解了5的相关知识,包括各主流浏览器对5的支持情况、5与4在语法上的区别、5的结构元素、表单与文件、图形绘制、多媒体播放、本地存储、离线应用、通信api、webworkers、地理位置信息获取等内容;第二部分详细地阐述