JavaScript高效图形编程

JavaScript高效图形编程

(英) 茄科 (Cecco,R.) , 著

出版社:人民邮电出版社

年代:2015

定价:45.0

书籍简介:

本书讲解了如何使用JavaScript、jQuery、DHTML和HTML5的Canvas元素分别为计算机和移动设备创建富Web应用程序。通过本书,读者可以掌握设计街机游戏、DHTML特效等的方法,并掌握如何利用JavaScript创造新的用户体验。

书籍目录:

目录第1章 代码重用和优化11.1 快速运行41.2 优化什么,何时优化?41.3 自定义代码性能测试71.4 优化JavaScript81.4.1 查找表81.4.2 位操作、整数和二进制数121.5 优化jQuery和DOM交互201.5.1 优化CSS格式变化201.5.2 优化DOM插入221.6 其他资源23第2章 DHTML基础242.1 创建DHTML sprite242.1.1 图像动画252.1.2 封装和画图抽象272.1.3 最小化DOM插入和删除272.1.4 sprite代码272.1.5 一个简单的sprite应用程序292.1.6 一个更动态的sprite应用程序312.2 转为一个jQuery插件352.3 定时器、速度和帧速率372.3.1 使用setInterval和setTimeout382.3.2 定时器精度392.3.3 保持速度一致402.4 IE6背景图像缓存45第3章 滚动463.1 纯CSS滚动特效463.2 用JavaScript滚动503.2.1 背景图像滚动503.2.2 基于块的图像滚动52第4章 高级UI684.1 HTML5表单684.2 使用JavaScript UI库704.3 从头创建UI元素78第5章 JavaScript游戏介绍895.1 游戏对象概述905.2 游戏代码925.2.1 游戏变量925.2.2 读取键盘输入935.2.3 移动所有物体955.2.4 一个简单的动画965.2.5 碰撞检测975.2.6 外星人1025.2.7 玩家1075.2.8 护甲1105.2.9 神秘飞碟1115.2.10 游戏1125.2.11 所有代码116第6章 HTML5画布1196.1 画布的支持1206.2 位图、矢量图,或两者兼而有之?1206.3 画布限制1216.4 画布与SVG的对比1216.5 画布与Adobe Flash的对比1226.6 画布导出器1236.7 画布绘制基础1256.7.1 画布元素1256.7.2 绘图环境1256.7.3 绘制矩形1266.7.4 绘制直线和曲线的路径1266.7.5 绘制位图图像1336.7.6 颜色、描边和填充1346.8 使用画布创建动画1386.9 画布和递归绘图1406.10 用画布sprites取代DHTMLsprite1436.10.1 新CanvasSprite对象1436.10.2 其他的代码更改1446.11 一个图形使用画布的WebSockets聊天应用1456.11.1 WebSockets优势1466.11.2 WebSockets支持和安全1466.11.3 聊天应用程序147第7章 游戏和模拟中的向量1597.1 向量运算1627.1.1 加法和减法1637.1.2 缩放1637.1.3 标准化1637.1.4 旋转1637.1.5 向量的点乘1647.2 创建一个JavaScript向量对象1657.3 使用向量的大炮模拟1667.3.1 模拟范围的变量1677.3.2 炮弹1687.3.3 大炮1687.3.4 背景1707.3.5 主循环1717.3.6 页面布局1717.4 火箭模拟1727.4.1 游戏对象1737.4.2 障碍物对象1747.4.3 火箭物体1757.4.4 背景1787.4.5 碰撞检测和反馈1787.4.6 页面代码1807.4.7 可能的改进方案182第8章 谷歌可视化1838.1 限制1858.2 相关术语表1868.3 图像图表1878.3.1 数据格式及图表分辨率1908.3.2 使用动态数据1948.3.3 总结1978.4 交互式图表197第9章 使用jQuery Mobile为移动设备开发2069.1 jQueryMobile2079.2 TilePic:移动友好的网络应用程序2099.2.1 TilePic游戏概述2099.2.2 TilePic游戏代码2119.3 PhoneGap220第10章 用PhoneGap创建Android应用22210.1 安装PhoneGap22310.1.1 安装Java开发工具包(JDK)22310.1.2 安装Android软件开发工具包(SDK)22410.1.3 安装 Eclipse22510.1.4 安装Android开发工具22610.1.5 安装PhoneGap22710.2 在Eclipse中创建一个PhoneGap项目22710.2.1 更改App.java文件22910.2.2 改变AndroidManifest.xml文件23010.2.3 创建和测试一个简单的Web应用程序23110.2.4 测试TilePic应用程序232

内容摘要:

本书是一本具有很强实操性的JavaScript图书,全书共分10章,涵盖的主要内容有:JavaScript的面向对象机制、JavaScript性能优化、jQuery和ExtJS库、高级UI设计、Web游戏开发、面向移动设备的开发、图形编程知识等。本书适合有一定Web开发经验和JavaScript基础的开发人员学习。【作者简介】Raffaele Cecco是欧洲视频游戏产业的资深程序员。他曾在伦敦King of the Jungle软件工作室任技术总监,其客户包括美国孩之宝玩具(Hasbro)公司和英国维珍(Virgin)集团。他使用过各种Web开发技术,并开发过零售电子商务系统。

书籍规格:

书籍详细信息
书名JavaScript高效图形编程站内查询相似图书
9787115382047
如需购买下载《JavaScript高效图形编程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位人民邮电出版社
版次2版印次1
定价(元)45.0语种简体中文
尺寸24 × 18装帧平装
页数 150 印数 3000

书籍信息归属:

JavaScript高效图形编程是人民邮电出版社于2015.2出版的中图分类号为 TP312 的主题关于 JAVA语言-程序设计 的书籍。