基于Bootstrap和Knockout.js的ASP.NET MVC开发实战 完整pdf[33MB] 电子书 下载

利用动态服务端Web内容和响应Web设计共同构建的网站,在任何分辨率、桌面或移动设备下都可以进行良好的显示。通过本书的实践应用,你将可以学习对ASP.NET MVC服务端语言、Bootstrap前端框架和Knockoutjs——Model-View-ViewModel模式的JavaScript实现的组合使用。

作者Jamie Munro介绍了这些用于构建复杂表单的技术以及其他一些相关技术。在本书结尾,有经验和有抱负的Web开发人员都将学习如何构建一个完整的购物车,该购物车演示了这些技术在一个相互影响的、动态的和响应式Web应用程序中是如何进行交互的。

■ 通过ASP.NET MVC5、Bootstrap及Knockout.js的组合,构建组织良好、且易于维护的Web应用程序。

■ 利用ASP.NET MVC 5构建服务端Web应用程序,与数据库进行交互,并动态渲染HTML。

■ 利用Bootstrap创建在各种现代设备上都可以渲染的响应式视图,我们可能再也不需要CSS编码了。

■ 添加Knockout.js,通过流行的客户端交互(由服务端Web程序进行驱动)可以增强响应式Web设计。

目录

前言
D一部分入门指南
D1章MVC介绍
创建D一个项目
分析HomeController
分析View
理解URL结构
小结
D2章Bootstrap介绍
默认菜单
含有下拉列表和搜索框的菜单
按钮
警告框
主题
小结
D3章Knockout.js介绍
安装Knockout.js
基本示例
何为MVVM?
创建ViewModel
小结
D4章数据库应用
EntityFramework介绍
CodeFirst
DatabaseFirst
创建测试数据
小结
D二部分数据处理
D5章表的查询、排序、分页
Author查询
Author排序
Author分页
小结
D6章表单处理
在表单中集成Knockout
共享View和ViewModel
在模态框中进行删除操作
空表格
小结
D7章服务器端ViewModel
为什么要创建服务器端ViewModel?
AuthorViewModel
更新Authors列表
更新Add/Edit表单
更新Delete模态框
小结
D8章WebAPI介绍
安装WebAPI
更新Authors列表
更新Authors的Add/Edit表单
小结
D三部分代码架构
D9章创建全局过滤器
Authentication过滤器
Authorization过滤器
Action过滤器
Result过滤器
Exception过滤器
WebAPI全局验证
用Result过滤器进行自动映射
WebAPI错误处理
MVC错误处理
小结
D10章添加验证与授
Authentication概述
Authorization概述
实现一个Authentication过滤器
实现一个Authorization过滤器
小结
D11章使用Attribute定义URL路由
Attribute路由基础知识
路由前缀
路由约束
小结
D12章胖模型、瘦控制器
关注点分离
服务与行为
小结
D四部分应用实例
D13章构建购物车
购物车需求
购物车项目
捆绑与*小化
小结
D14章构建数据模型
Code—First模型
定义DbContext并初始化数据
视图模型
小结
D15章布局实现
共享布局
购物车摘要
分类菜单
小结
D16章图书列表
主页
特色图书
按分类筛xuan图书
小结
D17章添加购物车
图书详情
自定义组件和自定义绑定
保存购物车项
小结
D18章更新或删除购物车
购物车详情
购物车详情上的Knockout应用
完成购物车
小结


下载地址

免责声明:

1、本站资源由自动抓取工具收集整理于网络。

2、本站不承担由于内容的合法性及真实性所引起的一切争议和法律责任。

3、电子书、小说等仅供网友预览使用,书籍版权归作者或出版社所有。

4、如作者、出版社认为资源涉及侵权,请联系本站,本站将在收到通知书后尽快删除您认为侵权的作品。

5、如果您喜欢本资源,请您支持作者,购买正版内容。

6、资源失效,请下方留言,欢迎分享资源链接

文章评论

0条评论