`
v5browser
  • 浏览: 1138137 次
社区版块
存档分类
最新评论

ASP.NET Single Page Application (SPA) and template libraries

 
阅读更多

1. ASP.NET Single Page Application

http://www.asp.net/single-page-application

2. Single Page Application: KnockoutJS template

http://www.asp.net/single-page-application/overview/introduction/knockoutjs-template

3. Anatomy of HTML5/JavaScript Single Page Application in Samples (basics, navigation, composition, communications with the server)

http://www.codeproject.com/Articles/505152/Anatomy-of-HTML5-JavaScript-Single-Page-Applicatio

HTML5, JavaScript, Knockout, JQuery, Guide for Recovering Silverlight/WPF/C# Addicts. Part 1 - JavaScript and DOM.

http://www.codeproject.com/Articles/456638/HTML5-JavaScript-Knockout-JQuery-Guide-for-Recover

HTML5, JavaScript, Knockout, JQuery, Guide for Recovering Silverlight/WPF/C# Addicts.

Part 2 - Solar System Animation built with SVG, Knockout and MVVM Pattern.

http://www.codeproject.com/Articles/464853/HTML5-JavaScript-Knockout-JQuery-Guide-for-Recover

4. Single Page Application概览

http://www.cnblogs.com/liminjun88/archive/2012/07/29/2614045.html

5、Video:Building rich Single Page Applications with ASP.NET MVC 4

http://channel9.msdn.com/Events/TechDays/TechDays-2012-Belgium/199

6、Single Page Apps

http://www.pluralsight.com/training/Courses/TableOfContents/single-page-apps-jumpstart

All template libraries:

•ASP.NETMVC

•ASP.NETWeb API

•ASP.NETWeb Optimization - bundling and minification

•Breeze.js- rich data management

•Durandal.js- navigation and View composition. It handles view/viewmodel composition and applife cycle.

•Knockout.js- data bindings

•Require.js- Modularity with AMD and optimization

•Toastr.js- pop-up messages

•TwitterBootstrap - robust CSS styling

Datacontext.js gets data to the client.

Shim.js adds features to older browsers.

knockout template

1. knockout

http://knockoutjs.com/

http://lab.hupo.be/ko/doc/introduction.html(中文)

2. Video: Knockout JS: Helping you build dynamic JavaScript UIs with MVVM andASP.NET

http://channel9.msdn.com/Events/MIX/MIX11/FRM08

3. Knockout应用开发指南(完整版) 目录索引

http://www.cnblogs.com/TomXu/archive/2011/11/21/2257154.html

4. Knockout.js入门

http://www.adobe.com/cn/devnet/html5/articles/getting-started-with-knockoutjs.html

5. Revisting Event Delegation in Knockout.js

http://www.knockmeout.net/2012/11/revisit-event-delegation-in-knockout-js.html

6. Simplifying and Cleaning Up Views in KnockoutJS

http://www.knockmeout.net/2011/08/simplifying-and-cleaning-up-views-in.html

Breeze template:

Breeze is an open source library for building rich data applications in JavaScript and HTML

1. Breeze

http://www.breezejs.com/

2. The Breeze/Knockout SPA Template

http://www.breezejs.com/spa-template?utm_source=ms-spa

Hot Towel template

If you want to build a SPA but can't decide where to start, use Hot Towel and in seconds you'll have a SPA and all the tools you need to build on it.

1. ASP.NET Hot Towel template

http://www.asp.net/single-page-application/overview/templates/hottowel-template

2. Hot Towel SPA – Visual Studio Project Template

http://www.johnpapa.net/hottowel/

3. SPA JumpStart – Architecture – Part 2

http://www.johnpapa.net/spajs02/

Introduce functions of each library for hot towel.

4. Using Durandal to Create Single Page Apps

http://stephenwalther.com/archive/2013/02/08/using-durandal-to-create-single-page-apps.aspx

Introduce architecture for Durandal template which is a part of hot towel template.

Bootstrap library

Bootstrap是快速开发Web应用程序的前端工具包。它是一个CSS和HTML的集合,它使用了最新的浏览器技术,给你的Web开发提供了时尚的版式,表单,buttons,表格,网格系统等等。

1. Bootstrap: base css

http://twitter.github.com/bootstrap/

http://www.bootcss.com/

2. BootStrap入门教程

http://www.cnblogs.com/ventlam/archive/2012/05/28/2520703.html

3. Bootstrap 表单构造器

http://www.bootcss.com/p/bootstrap-form-builder/

ASP.NET Web API

ASP.NET Web API 是.NET Framework上的一个框架,用来生成 web API。

Web API 能够构建HTTP服务以支撑更广泛的客户端,包括浏览器,手机和平板电脑的框架。它是非常棒的构建服务的框架,遵循REST架构风格,而且它支持的RPC模式。

Note: 在Web API里控制器不是从Controller类继承而是从ApiController类继承,同时Web API上的操作并不返回视图,而是返回数据。

A client makes a HTTP request, it is sent to the server, the Web API routes it to a Controller (a class), and the Controller handles the request.

1. ASP.NET Web API

http://www.asp.net/web-api

2. ASP.NET WebAPI: Getting Started with MVC4 and WebAPI

http://www.codeproject.com/Articles/344078/ASP-NET-WebAPI-Getting-Started-with-MVC4-and-WebAP

3. ASP.NET Web API系列教程目录

http://www.cnblogs.com/r01cn/archive/2012/11/11/2765432.html

4. 初尝Web API

http://blog.csdn.net/ojlovecd/article/details/8169822

5. Web Api (.NET 4.5)

http://blog.csdn.net/fangxinggood/article/details/7318289

6. Routing in ASP.NET Web API

http://www.asp.net/web-api/overview/web-api-routing-and-actions/routing-in-aspnet-web-api

Some other basic libraries:

1. Font awesome

http://fortawesome.github.com/Font-Awesome/

2. Modernizr

http://modernizr.com/

3. JQuery

http://jquery.com/

分享到:
评论

相关推荐

    ASP.NET Web API 2 Recipes(英文pdf)

    ASP.NET Web API 2 Recipes gives you an in-depth explanation for each of these scenarios and shows you how to use Web API with a vast array of .NET application development tools and external libraries,...

    Pro ASP.NET MVC 5 epub

    The ASP.NET MVC 5 Framework is the latest evolution of Microsoft’s ASP.NET web platform. It provides a high-productivity programming model that promotes cleaner...27. WebAPI and Single Page Applications

    Bootstrap.for.ASP.NET.MVC.2nd.Edition.17858894

    Create a new ASP.Net MVC 6 project that uses Bootstrap for its styling and learn how to include external libraries using the new package managers Learn to use the various Bootstrap CSS and ...

    Inside ASP.NET

    ASP.NET Web Application Development Layers Web Forms XML Web Services COM/COM+ Interoperability and Component Services ADO.NET Migration from Classic ASP to ASP.NET Globalization and ...

    Bootstrap for ASP.NET MVC, 2nd Edition

    Create a new ASP.Net MVC 6 project that uses Bootstrap for its styling and learn how to include external libraries using the new package managers Learn to use the various Bootstrap CSS and ...

    Pro ASP.NET MVC 5.pdf

    完整清晰版,完美排版 The ASP.NET MVC 5 Framework is the latest evolution of Microsoft’s ASP.NET web platform. It provides a high-productivity programming model ...27. WebAPI and Single Page Applications

    Pro ASP.NET MVC 5.mobi

    The ASP.NET MVC 5 Framework is the latest evolution of Microsoft’s ASP.NET web platform. It provides a high-productivity programming model that promotes cleaner...27. WebAPI and Single Page Applications

    Pro C# 7: With .NET and .NET Core

    Entity Framework (EF) Core, and more, sits alongside the latest updates to .NET, including Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF), and ASP.NET MVC. Dive in and...

    asp.net知识库

    ASP.NET 2.0 Language Swithcer and Theme Swicher 多语言转换和多样式主题转换 ASP.NET2.0 ObjectDataSource的使用详解(1) ASP.NET2.0 ObjectDataSource的使用详解(2) TextDataSource(1) — ...

    Microsoft ASP.NET and AJAX Architecting Web Applications

    英文原版,深入剖析Asp.net3.5和AJAX的书... Part1 The (Much Needed) Facelift for the Old Web 1 Under the Umbrella of AJAX 2 The Easy Way to AJAX 3 AJAX Architectures Part II Power to the Client 4 A ...

    Using the C++ Standard Template Libraries(Apress,2015)

    Using the C++ Standard Template Libraries is a contemporary treatment that teaches the generic programming capabilities that the C++ 14 Standard Library provides. In this book, author Ivor Horton ...

    ASP.NET Core 1.1 For Beginners: How to Build a MVC Website

    The goal is to learn ASP.NET Core 1.1 by building two web applications, one from scratch and one from an existing template. This experience is something you can put in your CV when applying for a job ...

    Using the C++ Standard Template Libraries

    Welcome to Using the C++ Standard Template Libraries. This book is a tutorial on the class and function templates that are contained within a subset of the header files that make up the C++ Standard ...

    asp.net mvc

    When the required ASP.NET Ajax globalization scripts are included in a page, the validation logic uses the culture-specific data for data types (such as dates and numbers) when it validates input text...

    C# 7 and .NET Core: Modern Cross-Platform Development - Second Edition

    After quickly taking you through C# and how .NET works, we'll dive into the .NET Standard 1.6 class libraries, covering topics such as performance, monitoring, debugging, serialization and encryption....

    ASP.NET Core Recipes, 2nd Edition

    Quickly find solutions to common web ...ASP.NET Core Recipes is a practical guide for developers creating modern web applications, cutting through the complexities of ASP.NET, jQuery, React, and ...

    JavaScript for .NET Developers(PACKT,2016)

    With guidance on Node.js and some neat techniques to test and debug a range of JavaScript libraries in Visual Studio, you’ll soon be well on your way to combining JavaScript with ASP.NET in a way ...

    Csharp.6.0.and.the.NET.4.6.Framework.7th.Edition.1484213335.epub

    This new 7th edition of Pro C# 6.0 and the .NET 4.6 Platform has been completely revised and rewritten to reflect the latest changes to the C# language specification and new advances in the .NET ...

    Professional C# 4 and .NET 4

    the book also covers traditional Windows programming, Windows Forms, GDI+, and ASP.NET Web programming with C# Addresses additional topics such as: base class libraries, communication with enterprise...

    Managing subject guides with SQL Server and ASP.Net

    Purpose The purpose of this paper is to report on the content management solution for 50 subject guides maintained by librarian subject specialists at the University of Nevada, Reno Libraries.

Global site tag (gtag.js) - Google Analytics