万本电子书0元读

万本电子书0元读

顶部广告

基于MVC的JavaScript Web富应用开发电子书

《基于MVC的JavaScriptWeb富应用发》不是为JavaScript初学者所写,如果你对JavaScript这门语言缺乏基本的了解和认识,我建议你先阅读一些更基础的书,比如Douglas Crockford著的《JavaScript: The Good Parts》。 《基于MVC的JavaScriptWeb富应用发》更适合有一些JavaScript发经验的发者,比如使用jQuery类库的发者,或者当你希望构建更复杂、更高级的JavaScript应用时,也是适合你的。此外,《基于MVC的JavaScriptWeb富应用发》的很多章节,特别是附录,对于有经验的 JavaScript发者来说也是非常有帮助的。

售       价:¥

纸质售价:¥40.70购买纸书

270人正在读 | 2人评论 6.2

作       者:亚历克斯·麦卡劳 (Alex MacCaw)

出  版  社:电子工业出版社

出版时间:2016-11-01

字       数:25.4万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:此类商品不支持退换货,不支持下载打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(1条)
  • 读书简介
  • 目录
  • 累计评论(1条)
在琳琅满目的Web富客户端应用实现方式中,JavaScript在其中巧妙地穿针引线,扮演着"黏合剂”的作用。JavaScript与各种浏览器插件技术(Silverlight、ActiveX、Flash、Applet)均拥有互操作能力,无论这种插件技术是主流的、还是生僻的,是传统的、还是现代的。  JavaScript是唯一不需安装任何插件,便被各大主流Web浏览器支持的动态脚本,可谓拥有天然的跨平台性。未来之RIA,必是以JavaScript为核心! 在琳琅满目的Web富客户端应用实现方式中,JavaScript在其中巧妙地穿针引线,扮演着"黏合剂”的作用。JavaScript与各种浏览器插件技术(Silverlight、ActiveX、Flash、Applet)均拥有互操作能力,无论这种插件技术是主流的、还是生僻的,是传统的、还是现代的。 JavaScript是唯一不需安装任何插件,便被各大主流Web浏览器支持的动态脚本,可谓拥有天然的跨平台性。未来之RIA,必是以JavaScript为核心!
【推荐语】
《基于MVC的JavaScriptWeb富应用发》不是为JavaScript初学者所写,如果你对JavaScript这门语言缺乏基本的了解和认识,我建议你先阅读一些更基础的书,比如Douglas Crockford著的《JavaScript: The Good Parts》。 《基于MVC的JavaScriptWeb富应用发》更适合有一些JavaScript发经验的发者,比如使用jQuery类库的发者,或者当你希望构建更复杂、更高级的JavaScript应用时,也是适合你的。此外,《基于MVC的JavaScriptWeb富应用发》的很多章节,特别是附录,对于有经验的 JavaScript发者来说也是非常有帮助的。
【作者】
李晶,花名“拔赤”,阿里旅行前端工程师,具有多年前端发经验,在团队协作、框架发等方面有深研究。 曾经参与**、*首页、阿里旅行等项目发。热爱分享,喜欢折腾。《JavaScript 权威指南(第六版)》、《编写可维护的JavaScript》译者。张散集,原*前端工程师,主要从事技术管理,现在是美团技术主管,热爱前端新技术的推广与应用。《JavaScript 权威指南(第六版)》译者。 Alex MacCaw是一名Ruby/JavaScript程序员,在源社区中很有名望,是Spine框架的作者,发过Taskforce、Socialmod等大型源项目,同时活跃在纽约、旧金山和柏林的各大Ruby/Rails会议。
目录展开

内容简介

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参考

前缀

颜色

圆角

下拉阴影

文本阴影

渐变

多重背景

选择器

过渡

图片边框

盒子尺寸

变形

弹性盒模型

字体

优雅降级

创建布局

索引†

作者介绍

译者介绍

封面图片介绍

累计评论(1条) 1个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部