计算机
类型
8.2
豆瓣评分
可以朗读
语音朗读
248千字
字数
2012-05-01
发行日期
展开全部
主编推荐语
全面涵盖前端知识,构建高水准JavaScript应用。
内容简介
本书所涵盖的知识点非常全面,从MVC的基本理论到网络协议、从模块解耦到异步编程模型、从HTML5/CSS3到NodeJS、从软件测试到部署调试,对于很多前端工程师来说,这些知识正是突破自己的瓶颈所亟需的。这本书将专注于讲述如何构建“优雅又不失高水准”(state of the art)的JavaScript应用,包括软件架构、模板引擎、框架和库、同服务器的消息通信等内容。书中同样提供了大量的示例代码,可以帮助你更深入的理解很多重要的概念。
目录
- 版权信息
- O’Reilly Media, Inc.介绍
- 译者序
- 前言
- 第1章 MVC和类
- 最初
- 增加结构
- 什么是MVC
- 向模块化进军,创建类
- 给类添加函数
- 给“类”库添加方法
- 基于原型的类继承
- 给“类”库添加继承
- 函数调用
- 控制“类”库的作用域
- 添加私有函数
- “类”库
- 第2章 事件和监听
- 监听事件
- 事件顺序
- 取消事件
- 事件对象
- 事件库
- 切换上下文
- 委托事件
- 自定义事件
- 自定义事件和jQuery插件
- DOM无关事件
- 第3章 模型和数据
- MVC和命名空间
- 构建对象关系映射(ORM)
- 增加ID支持
- 寻址引用
- 装载数据
- 向ORM中添加记录
- 本地存储数据
- 给ORM添加本地存储
- 将新记录提交给服务器
- 第4章 控制器和状态
- 模块模式
- 添加少量上下文
- 状态机
- 路由选择
- 第5章 视图和模板
- 动态渲染视图
- 模板
- 绑定
- 第6章 依赖管理
- CommonJS
- 模块加载器
- 包装模块
- 模块的按需加载
- 无交互行为内容的闪烁(FUBC)
- 第7章 使用文件
- 浏览器支持
- 获取文件信息
- 文件输入
- 拖曳
- 复制和粘贴
- 读文件
- 自定义浏览器按钮
- 上传文件
- jQuery拖曳上传
- 第8章 实时Web
- 实时Web的发展历史
- WebSocket
- 实时架构
- 感知速度
- 第9章 测试和调试
- 单元测试
- 驱动
- 无界面的测试
- 分布式测试
- 提供支持
- 调试工具
- 控制台
- 使用JavaScript调试器
- 分析网络请求
- Profile和函数运行时间
- 第10章 部署
- 性能
- 缓存
- 源码压缩(Minification)
- Gzip压缩
- 使用CDN
- 审查工具
- 外部资源
- 第11章 Spine类库
- 设置
- 类
- 事件
- 模型
- 控制器
- 构建联系人管理应用
- 第12章 Backbone类库
- 模型
- 集合
- 视图
- 控制器
- 与服务器的同步
- 构建To-Do列表应用
- 第13章 JavaScriptMVC类库
- 设置
- Class
- 模型
- 在视图中使用客户端模板
- $.Controller :jQuery插件工厂
- 大综合:一个抽象的CRUD列表
- 附录A jQuery基础
- DOM遍历
- DOM操作
- 事件
- Ajax
- 做个好市民
- 扩展
- 构建一个Growl的jQuery插件
- 附录B CSS扩展
- 变量
- 混合
- 嵌套规则
- 包含其他样式表
- 颜色
- 如何使用Less
- 附录C CSS3参考
- 前缀
- 颜色
- 圆角
- 下拉阴影
- 文本阴影
- 渐变
- 多重背景
- 选择器
- 过渡
- 图片边框
- 盒子尺寸
- 变形
- 弹性盒模型
- 字体
- 优雅降级
- 创建布局
- 索引
- 作者介绍
- 译者介绍
- 封面图片介绍
展开全部
出版方
电子工业出版社
电子工业出版社成立于1982年10月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。