最新公告
  • 欢迎您光临源码库,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入
  • 基于MVC的Ja vaSc ript Web富应用开发_前端开发教程

    资源名称:基于MVC的Javascript Web富应用开发

    内容简介:

    如今Web 应用程序的开发已经越来越向传统应用软件开发靠拢了,Web和应用之间的界限也进一步模糊。传统编程语言中的设计模式、MVC、应用架构等理论也在慢慢地融入Web前端开发。这本《基于MVC的Javascript Web富应用开发》所涵盖的知识点非常全面,从MVC 的基本理论到网络协议、从模块解耦到异步编程模型、从HTML5/CSS3到NodeJS、从软件测试到部署调试,对于很多前端工程师来说,这些知识正是突破自己的瓶颈所亟需的。

      《基于MVC的Javascript Web富应用开发》将专注于讲述如何构建“优雅又不失高水准”(state of theart)的Javascript应用,包括软件架构、模板引擎、框架和库、同服务器的消息通信等内容。书中同样提供了大量的示例代码,可以帮助你更深入地理解很多重要的概念。除此之外,作者在MVC和架构方面的很多观点都很有启发性,即使你不是一名Javascript 程序员,读完这本《基于MVC的Javascript Web富应用开发》后也会受益匪浅。

    资源目录:

    第1章 MVC和类

    最初

    增加结构

    什么是MVC

    模型

    视图

    控制器

    向模块化进军,创建类

    给类添加函数

    给"类"库添加方法

    基于原型的类继承

    给"类"库添加继承

    函数调用

    控制"类"库的作用域

    添加私有函数

    "类"库

    第2章 事件和监听

    监听事件

    事件顺序

    取消事件

    事件对象

    事件库

    切换上下文

    委托事件

    自定义事件

    自定义事件和jQuery 插件

    DOM 无关事件

    第3章 模型和数据

    MVC 和命名空间

    构建对象关系映射(ORM)

    原型继承

    添加ORM 属性

    持久化记录

    增加ID 支持

    寻址引用

    装载数据

    直接嵌套数据

    通过Ajax 载入数据

    JSONP

    跨域请求的安全性

    向ORM 中添加记录

    本地存储数据

    给ORM 添加本地存储

    将新记录提交给服务器

    第4章 控制器和状态

    模块模式

    全局导入

    全局导出

    添加少量上下文

    抽象出库

    文档加载完成后载入控制器

    访问视图

    委托事件

    状态机

    路由选择

    使用URL 中的hash

    检测hash 的变化

    抓取Ajax

    使用HTML5 History API

    第5章 视图和模板

    动态渲染视图

    模板

    模板Helpers

    模板存储

    绑定

    模型中的事件绑定

    第6章 依赖管理

    CommonJS

    模块的声明

    模块和浏览器

    模块加载器

    Yabble

    RequireJS

    包装模块

    模块的按需加载

    LABjs

    无交互行为内容的闪烁(FUBC)

    第7章 使用文件

    浏览器支持

    获取文件信息

    文件输入

    拖曳

    拖曳

    释放拖曳

    撤销默认的Drag/Drop

    复制和粘贴

    复制

    粘贴

    读文件

    二进制大文件和文件切割

    自定义浏览器按钮

    上传文件

    Ajax 进度条

    jQuery 拖曳上传

    创建拖曳目标区域

    上传文件

    第8章 实时Web

    实时Web 的发展历史

    WebSocket

    Nodejs 和SocketIO

    实时架构

    感知速度

    第9章 测试和调试

    单元测试

    断言

    QUnit

    Jasmine

    驱动

    无界面的测试

    Zombie

    Ichabod

    分布式测试

    提供支持

    调试工具

    Web Inspector

    Firebug

    控制台

    控制台函数

    使用Javascript 调试器

    分析网络请求

    Profile 和函数运行时间

    第10章 部署

    性能

    缓存

    源码压缩(Minification)

    Gzip 压缩

    使用CDN

    审查工具

    外部资源

    第11章 Spine类库

    设置

    实例化

    类扩展

    上下文

    事件

    模型

    获取记录

    模型事件

    校验

    持久化

    控制器

    代理

    元素

    委托事件

    控制器事件

    全局事件

    渲染模式

    元素模式

    构建联系人管理应用

    联系人模型

    侧边栏控制器

    联系人控制器

    应用程序控制器

    第12章 Backbone类库

    模型

    模型和属性

    集合

    控制集合的内部顺序

    视图

    渲染视图

    委托事件

    绑定和上下文

    控制器

    与服务器的同步

    填充集合

    服务器端

    自定义行为

    构建To-Do 列表应用

    第13章 JavascriptMVC类库

    设置

    Class

    实例化

    调用基类的方法

    代理

    静态继承

    自省

    一个模型的例子

    模型

    属性和可观察

    扩展模型

    Setter

    Defaults

    辅助方法

    服务封装

    类型转换

    CRUD 事件

    在视图中使用客户端模板

    基本用法

    jQuery 修改器

    用script 标签加载

    $View 和子模板

    延时对象

    打包、预加载和性能

    $Controller :jQuery 插件工厂

    概览

    控制器实例化

    事件绑定

    模板动作

    大综合:一个抽象的CRUD 列表

    附录A jQuery基础

    附录B CSS扩展

    附录C CSS3参考

    索引

    1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
    2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
    3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
    4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
    5. 如有链接无法下载、失效或广告,请联系管理员处理!
    6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!

    源码资源库 » 基于MVC的Ja vaSc ript Web富应用开发_前端开发教程