返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:

  • 正版 JavaScript编程实战 [美]Jon Raasch 人民邮电出版社 978711
  • 新华书店旗下自营,正版全新
    • 作者: [美]Jon Raasch著 | [美]Jon Raasch编 | [美]Jon Raasch译 | [美]Jon Raasch绘
    • 出版社: 人民邮电出版社
    • 出版时间:2013-09-01
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    美阅书店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

    商品参数
    • 作者: [美]Jon Raasch著| [美]Jon Raasch编| [美]Jon Raasch译| [美]Jon Raasch绘
    • 出版社:人民邮电出版社
    • 出版时间:2013-09-01
    • 版次:1版1次
    • 印次:1
    • 印刷时间:2014-03-01
    • 字数:499000
    • 页数:308
    • 开本:小16开
    • ISBN:9787115345486
    • 版权提供:人民邮电出版社
    • 作者:[美]Jon Raasch
    • 著:[美]Jon Raasch
    • 装帧:平装
    • 印次:1
    • 定价:59.00
    • ISBN:9787115345486
    • 出版社:人民邮电出版社
    • 开本:小16开
    • 印刷时间:2014-03-01
    • 语种:中文
    • 出版时间:2013-09-01
    • 页数:308
    • 外部编号:8187360
    • 版次:1版1次
    • 成品尺寸:暂无

    第一部分 坚实的基础
    第1章 最佳实践 21.1 松耦合 21.1.1 紧耦合的问题 21.1.2 松耦合的优势 31.2 JavaScript MVC和模板 31.2.1 MVC 31.2.2 模板 51.3 开发工具 61.3.1 WebKit开发人员工具 61.3.2 Weinre 101.3.3 版本控制 121.3.4 CSS预处理 121.4 测试 121.4.1 使用Grunt 131.4.2 使用QUnit 171.5 小结 201.6 补充资源 21第2章 库、框架与插件 222.1 选择恰当的JavaScript库 222.1.1 jQuery 222.1.2 Zepto 242.1.3 普通的DOM 252.2 使用框架 272.2.1 Bootstrap 272.2.2 jQuery UI 282.2.3 移动框架 282.3 其他脚本 282.3.1 Modernizr 282.3.2 HTML5 Shiv 292.4 HTML5样板 292.5 寻找jQuery插件 302.5.1 去哪里(以及不要去哪里)找 302.5.2 要找什么——一个十项检查列表 302.6 小结 322.7 补充资源 32第二部分 构建前端第3章 Backbone.js 363.1 初识Backbone 363.1.1 Backbone是什么 363.1.2 为什么要用Backbone 363.1.3 Backbone基础 373.1.4 什么时候用Backbone 373.1.5 设置Backbone 383.2 Backbone中的模型 383.2.1 创建一个模型 393.2.2 创建计算属性 393.2.3 设置默认值 393.2.4 使用初始化函数 403.2.5 使用Backbone事件 403.2.6 模型的校验 413.3 使用Backbone中的集合 423.3.1 创建集合 423.3.2 创建集合事件 433.4 理解Backbone视图 433.4.1 创建视图 443.4.2 使用渲染函数 443.4.3 使用Backbone中的视图元素 463.4.4 使用嵌套视图 493.5 数据的保存及获取 553.5.1 与服务器上的模型同步 553.5.2 在Backbone中使用LocalStorage API 583.5.3 把集合保存在服务器上 593.5.4 使用Backbone.sync 653.6 使用路由控制器 663.6.1 路由如何使用 663.6.2 设置路由控制器 673.6.3 PushState与Hashchange 693.7 再谈事件 703.7.1 事件解绑定 713.7.2 手动触发事件 713.7.3 绑定“this” 713.7.4 All事件 723.8 操作集合 733.8.1 取出集合中的条目 733.8.2 集合排序 743.9 小结 763.10 补充资源 77第4章 使用JavaScript模板 784.1 认识模板 784.1.1 为什么使用模板 784.1.2 了解不同的模板库 794.1.3 做出正确的选择 804.2 使用Underscore模板 814.2.1 Underscore模板基础知识 814.2.2 重温模板的最佳实践 834.2.3 在模板中使用JavaScript 854.3 在Backbone中使用模板 884.3.1 不用模板设置模型和视图 884.3.2 用模板渲染视图 894.4 小结 924.5 补充资源 92第5章 创建表单 935.1 理解渐进式增强 935.1.1 渐进式增强方式 935.1.2 为什么要渐进式增强 945.1.3 决定支持哪个环境 945.2 让HTML5替你工作 955.2.1 HTML5的输入控件类型 955.2.2 交互特性 1025.3 给老浏览器用Polyfill 1045.3.1 寻找第三方Polyfill 1055.3.2 编写自己的Polyfill 1055.4 连接REST API 1125.4.1 提交表单 1135.4.2 构建通用函数 1145.5 Backbone中的表单 1155.5.1 设置表单模型 1155.5.2 设置表单视图 1165.5.3 将表单域保存到模型中 1175.5.4 添加校验 1185.5.5 清理模板 1235.5.6 必填项 1245.5.7 提交表单 1265.5.8 合并代码 1285.6 小结 1325.7 补充资源 132第三部分 编写服务器端JavaScript第6章 Node.js简介 1366.1 为什么是Node 1366.1.1 在实时程序中使用Node 1366.1.2 Node的工作机制 1376.2 安装Node 1386.2.1 在Mac/Linux上安装 1386.2.2 在Windows上安装 1396.2.3 检查安装情况 1406.3 Node入门 1406.3.1 创建服务器 1406.3.2 添加内容 1416.3.3 打包 1416.3.4 运行脚本 1426.3.5 简化脚本 1436.3.6 使用Node REPL 1436.4 Node模块 1456.4.1 引入模块 1456.4.2 外部模块和NPM 1466.4.3 寻找模块 1476.5 Node 模式 1486.5.1 模块和全局变量 1486.5.2 异步模式 1526.5.3 事件 1546.5.4 子进程 1556.6 小结 1586.7 补充资源 158第7章 Express框架 1607.1 Express入门 1607.1.1 安装Express 1607.1.2 创建Express程序 1607.2 设置路由 1617.2.1 已有路由 1627.2.2 创建新的路由 1637.2.3 POST、PUT和DELETE 1637.3 渲染视图 1647.3.1 启用Underscore模板 1647.3.2 创建视图 1667.4 处理表单数据 1727.4.1 创建POST路由 1727.4.2 将反馈发给模板 1737.5 发封邮件 1787.5.1 连到SMTP服务器上 1787.5.2 构建Email消息 1797.5.3 发送邮件 1797.5.4 在结束之前 1807.6 小结 1827.7 补充资源 182第8章 MongoDB 1848.1 NoSQL数据库有什么好处 1848.1.1 扩展能力 1848.1.2 简单性 1848.2 MongoDB入门 1858.2.1 安装MongoDB 1858.2.2 运行MongoDB 1868.2.3 安装MongoDB模块 1878.2.4 创建数据库 1878.3 MongoDB中的CRUD 1888.3.1 创建集合 1888.3.2 读取数据 1908.3.3 更新数据 1948.3.4 删除数据 1968.4 Mongoose 1978.4.1 Mongoose入门 1978.4.2 创建模型 1988.4.3 读取数据 2008.5 数据库上的其他选择 2048.6 小结 2048.7 补充资源 204第四部分 挑战极限第9章 用WebSockets构建实时程序 2089.1 WebSockets的工作机制 2089.1.1 轮询的问题 2089.1.2 WebSockets方案 2099.2 Socket.IO入门 2109.2.1 服务器上的Socket.IO 2109.2.2 客户端的Socket.IO 2119.3 构建实时的聊天室 2129.3.1 创建聊天室视图 2129.3.2 将消息提交给服务器 2149.3.3 在服务器端处理消息 2159.3.4 在客户端显示新消息 2169.3.5 添加Backbone.js结构 2179.3.6 添加用户 2239.3.7 添加时间戳 2259.3.8 保存到MongoDB中 2279.3.9 合并代码 2299.4 小结 2339.5 补充资源 234第10章 进入移动领域 23510.1 搭建移动App 23510.1.1 检测移动终端 23510.1.2 设置移动端网站的样式 23710.1.3 移动端框架 23810.2 集成触屏 23810.2.1 基本触摸事件 23910.2.2 复杂的触摸手势 23910.3 Geolocation 24810.3.1 找到用户的位置 24810.3.2 连接Google地图 24910.3.3 追踪Geolocation的变化 25110.4 电话号码和短信 25110.4.1 静态的电话号码和SMS链接 25110.4.2 用JavaScript拨打电话和发送短信 25210.5 PhoneGap 25210.5.1 PhoneGap的优与劣 25310.5.2 PhoneGap入门 25410.5.3 连接相机 25410.5.4 连接通讯录 25410.5.5 其他API 25510.6 小结 25510.7 补充资源 255第11章 JavaScript图形 25711.1 画布基础 25711.1.1 画出基本的形状 25811.1.2 让画布动起来 26011.1.3 画布中的鼠标事件 26111.2 SVG基础 26111.2.1 让SVG动起来 26211.2.2 SVG鼠标事件 26211.2.3 编码SVG 26311.3 Raphal.js 26311.3.1 作画路径 26411.3.2 画曲线 26511.3.3 样式 26611.3.4 动画 26811.3.5 鼠标事件 26911.4 用gRaphal做图表 27011.4.1 饼图 27011.4.2 柱状图 27111.4.3 折线图 27311.5 带WebGL的3D画布 27611.5.1 Three.js简介 27611.5.2 创建图像纹理 28011.5.3 3D动画 28111.5.4 添加鼠标事件 28211.5.5 使用备选的2D画布 28311.6 CSS中的3D变换 28411.7 小结 28611.8 补充资源 286第12章 推出你的程序 28812.1 性能检查表 28812.1.1 重点在哪 28812.1.2 资源管理 29012.1.3 动画优化 29112.1.4 少做为妙 29512.1.5 规避回流 29512.2 部署 29612.2.1 把静态资源部署在CDN上 29612.2.2 把Node服务部署在EC2上 29712.3 推出 29712.4 补充资源 297附录A 用LESS做CSS预处理 299A.1 LESS简介 299A.1.1 预处理的好处 299A.1.2 安装LESS编译器 300A.1.3 在服务器上编译 300A.2 LESS的基础知识 300A.2.1 变量 300A.2.2 操作符 301A.2.3 嵌套 302A.3 函数和Mixin 304A.3.1 函数 304A.3.2 Mixin 305A.4 文件结构 306A.4.1 使用Import 306A.4.2 文件结构示例 306A.4.3 定制结构 307A.5 小结 307A.6 补充资源 307


    Jon Raasch Web开发专家。用户体验重度关注者,坚信只要满足了用户的需求,商业目标就能随之达成。除本书外,还著有Smashing WebKit和Smashing Mobile Web Development。现居住在美国俄勒冈州波特兰市。



    吴海星 2001年毕业于南京理工大学,编程数载代码不过十万,翻译几年码字不过百万。项目不过十几个,带队不到五十人。年过而立,惴惴不安,愈加发奋,孜孜求学,愿凭绵薄之力,贡献IT社区。除此书外,还译有《量化:大数据时代的企业管理》、《JAVA程序员修炼之道》。

    JavaScript的快速演进带来了更新更快的、JavaScript虚拟机以及各种框架,不仅使得它在服务器端的Web程序开发中日益普及,同时也推动了适用于移动设备的富、JavaScript程序的开发。拉希编著的《JavaScript编程实战》由浅入深,语言活泼易懂,旨在帮助读者轻松构建实际应用。而且,书中对于、JavaScript秘密特性的深入挖掘,会重塑你原本精湛的技能结构,让你构建出巧妙复杂的应用。无论是深谙。JavaScript技术的资深开发人员,还是具有HTML和CSS经验的Web开发者或设计师,都能从本书中学到必备的技能,构建脱颖而出的杀手级应用。

    《JavaScript编程实战》深入探讨了如何基于JavaScript技术从头开始创建真实的应用,共分为四个部分。第一部分介绍了最佳实践以及库、框架与插件,为构建应用奠定坚实的基础。第二部分讨论了前端的构建,包括Backbone.js、JavaScript模板,以及表单处理和校验的相关内容。第三部分涉及如何用Node.js编写服务器端JavaScript。最后一部分挑战程序的功能极限,介绍了如何构建实时应用程序、调整移动领域的Web程序、JavaScript图形处理技术等内容。
    《JavaScript编程实战》适合所有熟悉JavaScript并希望提升相关技术水平的开发人员和设计人员学习参考。

    JavaScript的快速演进带来了更新更快的、JavaScript虚拟机以及各种框架,不仅使得它在服务器端的Web程序开发中日益普及,同时也推动了适用于移动设备的富、JavaScript程序的开发。拉希编著的《JavaScript编程实战》由浅入深,语言活泼易懂,旨在帮助读者轻松构建实际应用。而且,书中对于、JavaScript秘密特性的深入挖掘,会重塑你原本精湛的技能结构,让你构建出巧妙复杂的应用。无论是深谙。JavaScript技术的资深开发人员,还是具有HTML和CSS经验的Web开发者或设计师,都能从本书中学到必备的技能,构建脱颖而出的杀手级应用。

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购