是不是已经厌倦了那些深奥的HTML书?你可能在抱怨,只有成为专家之后才能读懂那些书。那么,找一本新修订的《HeadFirstHTML和CSS(第二版)》吧,来真正学习HTML。你可能希望学会HTML和CSS来创建你想要的Web页面,从而能与朋友、家人、粉丝和狂热的顾客更有效地交流。你还希望使用*的HTML5标准,能够保证随时间维护和扩展你的Web页面,使它们在所有浏览器和移动设备中都能正常工作。
本书主要讨论了构建多线程应用的两种方法:一种是使用消息传递,另一种是使用共享内存。你将学习实现每种方法的API,包括根据情况进行选择,以及何时可以结合使用它们。你还将亲自动手实践这些方法构建的高级模式。本书的主要内容有:学习如何从多线程编程中受益。了解专用 worker、共享 worker和服务 worker之间的区别。知道何时以及何时不应该在应用程序中使用多线程。通过利用Atomics对象协调线程之间的通信。应用这些知识来构建高性能的应用程序。从多线程中受益的评估方式。
《HTML5游戏编程核心技术与实战》是一本全面介绍HTML5游戏编程的书,在详细阐述HTML5的核心技术基础上,深入讲解游戏的运行机制,剖析游戏的核心——游戏引擎的细节内幕,并以大量完整的游戏实践开发案例为指导,逐步讲解游戏开发中常用的各种技术和方法。全书一共11章,先后介绍了HTML5的新特性、HTML5中的canvas绘图技术、多媒体技术、游戏运行机制及游戏渲染引擎的开发、HTML5中的网络通信基础和Node.js框架、游戏中常用的算法技巧、物理引擎Box2D创建物理游戏、使用CSS3创建游戏,然后给出一个飞行射击游戏的综合案例。此外,在最后两章分别通过Node.js结合socket.js框架实现了两个游戏。每一章的内容既包括丰富的理论知识,又给出实战性极强的案例。《HTML5游戏编程核心技术与实战》适合有HTML和JavaScript语言基础,对HTML5游戏编程有浓厚兴趣的Web前端开发工程师
使用JavaEnterpriseEdition开发服务器端的应用程序可能会非常复杂费时。SpringFramework已经被完全重新设计,从而使服务器端应用程序的开发更加简单。以这本书作为指导,您可以快速地掌握如何使用Spring2的特性和其他开放源代码的工具,比如JUnit、Ant和Hibernate。本书可以使您快速掌握SpringFramework,在第1章中就会操作一个服务器端的Spring示例。您将迅速熟悉Spring2的技术和术语,这些内容简化了Java服务器应用程序的创建。在其后的每一章中,本书将逐步地介绍在构建大型生产规模示例时所涉及的步骤,从而更加深入地探究Spring应用程序设计和开发的基础领域。本书主要内容如何在构建应用程序时使用Spring2Framework和相关的API如何实现核心的最佳实践,包括控制反转、依赖注入和面向切面的编程如何编码和测试以POJO(PlainOldJavaObject,简单旧式Java对象)为中心的设计和开发,
《HTML5JavaScript动画基础》包括了基础知识、基础动画、动画、3D动画和其他技术5大部分,分别介绍了动画的基本概念、动画的JavaScript基础、动画中的三角学、渲染技术、速度向量和加速度、边界与摩擦力、用户交互:移动物体、缓动与弹动、碰撞检测、坐标旋转与斜面反弹、撞球物理、粒子与万有引力、正向运动学:让事物行走、反向运动学:拖曳与伸出、三维基础、三维线条与填充、背面剔除与三维灯光、矩阵数学、秘诀与技巧等内容。这些内容都是Web开发人员在深入如加速度、速度、缓冲、弹簧、碰撞检测、动量守恒、3D以及正向和反向运动物理概念之前,需要知道的所有关于三角函数的知识。在阅读本书的过程中,读者不但可以掌握脚本动画背后的概念,还可以创造出各种形式的精彩动画和游戏。《HTML5JavaScript动画基础》面向所有使用HTML5或从Flash转过来的Web
《HTML5游戏开发》汇集了的HTML5游戏开发人员的编程技术和技巧,他们热情地与我们分享了制作和编写游戏的经验。读者将会学到很多编程的专业知识和技巧,书中的real-world游戏示例还重点讲解了游戏优化的方法,并能从中加以借鉴,以便实际应用到自己的项目中。书中给出的技术不仅仅只是做个普通的游戏,是要做一个超级棒的游戏。 《HTML 5游戏开发》囊括了JavaScript、HTML 5、WebGL和CSS3的各种编程实例代码,展示了如何制作那些让人乐此不疲的游戏,以及游戏开发中必不可少的一些技能。不管你是一个为了让游戏一鸣惊人而寻找秘诀的专业游戏开发者,还是一个需要动力,想找个项目练练手积攒经验的新手,本书都有你想要的知识和技术。书中的内容和游戏包括了由简到难的A到B游戏;介绍了如何创建、保存和加载游戏进度的MarbleRun游戏;制作一个像Cycleblob
如果你想构建更好的Java企业应用,并使之运行起来更加高效,本书就是选择。本书通俗易懂地解释了J2EE开发的微妙之处。你将学会: ■使用进程内或本地存储以避开网络,请参阅第44项 ■考虑使用较低的隔离级别以获得更大的事务吞吐量,请参阅第35项 ■为了开放集成而考虑使用Web服务,请参阅第22项 ■仔细考虑你的查找,请参阅6项 ■预生成内容以最小化处理过程,请参阅第55项 ■使用基于角色的授权,请参阅第63项 ■面对故障时要健壮,请参阅第7项 ■为版本并存使用独立的JRE,请参阅第69项 TedNeward向读者提供了75项易于理解的技巧,它们可以帮助你在系统和架构层次上驾驭J2EE开发。他对J2EE开发的优势、弊端的全景式看法将解决你最迫切关心的问题,使你学会:如何设计企业系统使其适应未来的需求;在无损于代码正确性的前提下提高代
本书为Martin Fowler所著《UML精粹》一书第3版之中译本。原书首版自1997年问世以来,深受读者欢迎,堪称书中上乘。数年来,内容与时俱进,不断更新,继第2版之后,去岁九月,第3版出,内容以UML 2.0为基础,引进交互概观图、定时图、复合结构图等新图型;对类图、顺序图、状态图、活动图等均多有更新。作者一如既往,力求以极小篇幅,讲述重要内容,见地独到,且使用对话文体,讲述技术内容,实用与基础并重;文笔清新,引人入胜。本书可作为高等学校计算机、电子、通信等专业高年级学生及研究生课程之教学用书,同时对软件研究者与开发人员亦颇具参考价值。
XML是一种数据表示和交换标准,可以利用层次结构来表示复杂的业务数据,被认为是21世纪里程碑式的IT技术,广泛地应用于数据表示与集成、数据交换、数据存储等各个领域。在本书中,从底层规范到与各种平台的接口,从相关技术到各类XML的实际应用,通过系统而深入地介绍该领域中的各种技术、规范和程序开发方法,让读者从理论上和实践上对XML和相关应用技术及发展趋势有较完整的认识和了解,并能够在计算机网络、电子商务等实际应用环境中应用XML技术,以实现复杂数据的交换、处理和存储。本书不仅可以作为相关课程的,而且对从事软件开发及其相关领域研究的技术人员和开发人员也具有重要的学习和参考价值。
《HTML5游戏编程核心技术与实战》是一本全面介绍HTML5游戏编程的书,在详细阐述HTML5的核心技术基础上,深入讲解游戏的运行机制,剖析游戏的核心——游戏引擎的细节内幕,并以大量完整的游戏实践开发案例为指导,逐步讲解游戏开发中常用的各种技术和方法。全书一共11章,先后介绍了HTML5的新特性、HTML5中的canvas绘图技术、多媒体技术、游戏运行机制及游戏渲染引擎的开发、HTML5中的网络通信基础和Node.js框架、游戏中常用的算法技巧、物理引擎Box2D创建物理游戏、使用CSS3创建游戏,然后给出一个飞行射击游戏的综合案例。此外,在两章分别通过Node.js结合socket.js框架实现了两个游戏。每一章的内容既包括丰富的理论知识,又给出实战性极强的案例。《HTML5游戏编程核心技术与实战》适合有HTML和JavaScript语言基础,对HTML5游戏编程有浓厚兴趣的Web前端开发工程师阅读