本书是《About Face 4:交互设计精髓)》的纪念版,以向经典致敬。《About Face 4(交互设计精髓纪念版)》是对《AboutFace3:交互设计精髓》的升级,此次升级把全书的结构重组优化,更加精练和易用;更新了一些适合当下时代的术语和实例,文字全部重新编译,更加清晰易读;增加了更多目标导向设计过程的细节,更新了现行实践,重点增加了移动和触屏平台交互设计,尽管本书多数内容适用于多种平台。本书是一本数字产品和系统的交互设计指南,全面系统地讲述了交互设计的过程、原理和方法,涉及的产品和系统有个人计算机上的个人软件和商务软件、Web应用、手持设备、信息亭、数字医疗系统、数字工业系统等。运用本书的交互设计过程和方法,有助于了解使用者和产品之间的交互行为,进而更好地设计出更具吸引力和更具市场竞争力的产品。本书结构清晰、深入
本书是“CSS世界三部曲”的最后一部。这是一本关于CSS的进阶读物,专门讲CSS3及其之后版本的新特性。在本书中,作者结合自己多年的从业经验,讲解CSS基础知识,并充分考虑前端开发者的需求,以CSS新特性的历史背景为线索,去粗取精,注重细节,深入浅出地介绍了上百个CSS新特性。此外,作者专门还为本书开发了配套网站,用于书中实例效果的在线展示和问题答疑。 本书的所有内容都是作者经过深入思考和探索后提炼出来的,知识点多且内容丰富,注重技术细节、经验分享和解决问题的思路。本书的主要目标是帮助前端开发者突破CSS技能提升的瓶颈,非常适合具有一定CSS基础的前端开发者阅读。
Three.js已成为创建令人惊叹的3D WebGL内容的行业标准。在本书中,你将学习Three.js的所有功能,了解如何将其与近期新的物理引擎集成。你还将掌握直接在浏览器中创建身临其境的3D场景并制作动画的技巧,充分挖掘WebGL和现代浏览器的潜力。 本书首先介绍Three.js中使用的基本概念和构建模块,通过大量示例和代码帮助你详细探索这些基本主题。你将学习如何使用纹理和材质创建逼真的3D物体,以及如何从外部资源加载现有模型。接下来,你将了解如何使用Three.js内置的相机控件控制相机,这将使你能够在创建的3D场景中飞行或行走。然后将介绍如何使用HTML5视频和画布元素作为三维对象的材质,为模型制作动画。在了解如何为场景添加重力和碰撞检测等物理特性之前,你将学习如何使用变形目标和基于骨骼的动画。最后,你将掌握如何将Blender与Three.js相结合,并创建VR
在制作Web动画效果时,使用SVG制作动画是我们应该掌握的技能之一。本书详细介绍了SVG的基础知识、如何使用SVG制作动画、制作SVG动画的工具及相关的JavaScript库。除些之外,本书也探讨了SVG还能做的一些十分有趣的事情,比如数据可视化、可伸缩的矢量图、响应式设计等。Sarah为广大读者提供了一本非常的书籍,可帮助读者更系统地掌握SVG和SVG制作动画相关的技术知识。如果你想掌握这项技术,那么本书是值得你花时间去阅读和研究的一本书。
尽管目前已经存在了各种各样的用户界面设计工具,设计良好的应用界面仍然不是一件容易的事情。这本书是极少数可以信赖的资料,它能帮助你走出设计选项的迷宫。通过把捕捉到的实践和重用思想体现为设计模式,《界面设计模式》提供了针对常见设计问题的解决方案,这些方案可以被裁减以适用于你的具体情况。《界面设计模式(影印版第2版)》包括手机应用和社交媒体的模式,以及Web应用和桌面软件。每个模式包含了用全彩方式展现的运用技巧,以及你可以立刻取用的务实建议。有经验的设计人员可以把这本指南作为思想的源泉,而新手则可以通过它发现一条通往界面和交互设计世界的大道。
当前的Web 已经进入崭新的时代!《Web 界面设计(全彩)》涵盖了在基于的Web 环境下、在创建丰富体验的过程中设计Web 界面的实践、模式和原理。UI 专家Bill Scott 和Theresa Neil 在他们多年实践经验和不懈探索的基础上,总结提炼出了Web 界面设计的六大原理——直截了当、简化交互、足不出户、提供邀请、巧用变换和即时反应,并以这六大原理为依托,以当今Web 上各类开风气之先的流行网站为示例,向读者展示了超过75 种基于富交互构建Web 界面的模式,并以简单明了的语言,阐明了数以百计行之有效的实践。同时,书中还给出诸多反模式,即在Web 界面设计过程中应该避免的做法。《Web 界面设计(全彩)》是迄今为止一部专注于富Web 界面设计的之作。 《Web 界面设计(全彩)》既是一本Web 界面设计指南,又是一本Web 界面实例参考,适合Web 界面设计、开发、研究人
今天的设计师、开发者和创业者必须面临创造社交界面的挑战,从而促进用户间的交流和社区的发展。但是想要熟练掌握其中微妙的技巧,以及理解社交体验的基石,常常比表面看起来更困难。在本书中,作者分享了来之不易的设计见解:什么有用,什么没用,以及为什么。通过学习100多种模式、设计原则和佳实践,您将与用户共同创造并发展健康的在线社区。
完美动力编写的《MAYA模型》共7章。第1章为基础建模,概述Maya建模的三种方式及各自的适用范围,重点介绍多边形建模的一般过程、常用工具及命令;第2章为场景建模,概述场景及一般制作规律,并以室内场景为例详细讲解其建模过程、方法和要点;第3章为卡通角色建模,概述卡通角色的基本类型及建模原则,指出卡通角色和写实角色的建模区别,并通过实例详细说明其制作方法;第4章与第5章分别详细介绍男性与女性角色完整、准确的建模方法,并说明二者在形体、骨骼结构、肌肉与脂肪分布、建模布线等方面的异同点;第6章讲解角色道具建模方法及与角色的匹配技巧;第7章系统介绍动画制作中关于角色表情在模型阶段需要掌握的常识,并在总结典型表情的基础上,说明表情制作的流程及方式。 《MAYA模型》的读者对象:影视动画社会培训机构的初级学员;
全书共15章。首先概述Django3的特性,然后介绍Django环境搭建情况以及默认情况下的工程内容,阐述了Django的各类管理命令及其用法,Django路由调用的各项使用方式,模型的属性、类型、关联模型类型以及模型元数据,Django的请求响应机制、CBV概念、模板的定义及模板变量的使用,紧接着介绍系统模板标签、系统模板过滤器、数据库相关内容、常用中间件、管理应用模块的主要对象以及相关的自定义设置形式。最后说明部署以及发布流程并列举了Django使用中发生的一些常见问题。
《Flask Web开发入门、进阶与实战》介绍了使用Python语言开发Flask Web程序的知识,并通过具体实例讲解了使用Flask框架的方法和流程。全书共18章,内容包括Flask Web开发基础、使用Flask模板、实现表单操作、Flask数据库操作、用户登录验证、收发电子邮件、使用Flask-Admin开发后台管理系统、使用上下文技术、项目优化、处理静态文件、开发RESTful API、系统调试和部署、计数器模块、在线留言系统模块、富文本编辑器模块、分页模块、信息发布模块、基于深度学习的人脸识别系统。全书简洁而不失技术深度,内容丰富而全面,不仅易于阅读,而且涵盖了其他同类图书中很少涉及的历史参考资料,是学习Flask Web开发的实用教程。《Flask Web开发入门、进阶与实战》适用于已了解Python基础知识、希望进一步提高个人开发水平的读者,还可以作为大中专院校和培训学校相关专业师生
本书是探索和研究Web应用程序安全漏洞的实践指南。作者利用大量的实际案例和示例代码,详细介绍了各类Web应用程序的弱点,并深入阐述了如何针对Web应用程序进行具体的渗透测试。本书从介绍当前Web应用程序安全概况开始,重点讨论渗透测试时使用的详细步骤和技巧,总结书中涵盖的主题。每章后还附有习题,便于读者巩固所学内容。 第2版新增了Web应用程序安全领域近年来的发展变化新情况,并以尝试访问的链接形式提供了几百个互动式“漏洞实验室”,便于读者迅速掌握各种攻防知识与技能。 本书适合各层次计算机安全人士和Web开发与管理领域的技术人员阅读。