`

js 面模板、mvc编程

 
阅读更多

jQuery Tmpl:

http://www.cnblogs.com/coffeedeveloper/archive/2012/07/25/2609204.html

 backbone 中文api http://www.csser.com/tools/backbone/backbone.js.html

 

 

  1. Backbone.js——优点:强大的社区,强劲的势头;缺点:抽象较弱,很多功能亟待增加。
  2. SproutCore——优点:对绑定的支持,可靠的社区,大量特性;缺点:过度规范,难以和不需要的特性解耦。
  3. Sammy.js——优点:易于学习,更容易和现存的服务端应用程序整合;缺点:过于简单,无法应用于大型应用程序中。
  4. Spine.js——优点:轻量级,文档很完备;缺点:它的核心概念“spine”是异步的用户界面,这意味着理想状况用户界面永远不会发生堵塞,而这个基础有缺陷。
  5. Cappuccino——优点:大型深思熟虑后的框架,良好的社区,很棒的继承模型;缺点:由 iOS 开发者创建,使用 JavaScript 模拟 Objective-C。
  6. Knockout.js——优点:对绑定的支持,完备的文档和教程;缺点:绑定语法拙劣,缺少统一的视图组件层级关系。
  7. Javascript MVC——优点:可靠的社区;缺点:基于字符串的继承模型很差,控制器与视图关系过密而缺少绑定。
  8. GWT(Google Web Toolkit)——优点:全面的框架,良好的社区,可靠的基于 Java 的组件继承模型;缺点:可能无法经受时间的考验,另外,Java 在客户端上的抽象有些笨拙。
  9. Google Closure——优点:很好的基于组件的 UI 组合系统。缺点:缺少 UI 绑定支持。
  10. Ember.js——优点:很丰富的模板系统,拥有复合视图和 UI 绑定;缺点:相对较新,文档不够完备。
  11. Angular.js——优点:对模板范围和控制器设计有很好的考虑,拥有依赖注入系统,支持丰富的 UI 绑定语法。缺点:代码的模块性不强,视图的模块化也不够。
  12. Batman.js——优点:代码清晰,绑定、持久化的方法简单;缺点:使用了单例控制器。
分享到:
评论

相关推荐

    Java MVC编程入门详解

    在Java MVC编程中,Spring框架是一个常用的选择,它提供了强大的MVC支持,包括依赖注入、AOP(面向切面编程)、数据绑定和异常处理等功能。开发者可以使用Spring MVC来简化开发流程,提高代码的可测试性和可维护性。...

    ASP.NET MVC4 Web编程

    学习ASP.NET MVC4 Web编程,你需要掌握C#语言、.NET Framework基础、HTML、CSS和JavaScript等前端技术,以及MVC设计模式的理解。通过阅读“ASP.NET MVC4 Web编程(jb51.net).pdf”这样的资源,你可以深入理解这些概念...

    ASP.NET MVC 3 高级编程中文完整版

    本资源为"ASP.NET MVC 3 高级编程中文完整版",提供了一个全面深入的学习指南,适合已经对基础MVC有一定了解并希望提升到更高层次的开发者。 **MVC设计模式** MVC模式是一种软件设计模式,将应用程序分为三个主要...

    ASP.NET MVC5 编程实战.pdf

    对于开发者的生产力,Visual Studio IDE提供了强大的支持,包括代码智能提示、调试工具、模板和内置的测试框架,使得编写、调试和测试ASP.NET MVC5应用程序变得直观且高效。 在实际项目中,你可能学到如何使用...

    Javascript_PureMVC_Demo

    JavaScript PureMVC Demo是一个基于PureMVC框架的示例项目,旨在展示如何在JavaScript环境中运用这一强大的MVC(Model-View-Controller)设计模式。PureMVC是一个轻量级、可扩展的框架,它为创建多层应用提供了一种...

    ASP.NET MVC4 Web 编程 完整版 pdf

    ASP.NET MVC4 Web 编程是微软开发的一款用于构建高效、可测试和可维护的Web应用程序的框架。这本书,共计422页,全面涵盖了该技术的各个方面,为开发者提供了深入学习和掌握ASP.NET MVC4的宝贵资源。下面将详细阐述...

    ASP.NET+MVC5+编程实战

    本教程“ASP.NET+MVC5+编程实战”将深入讲解这两个技术的结合应用,旨在帮助开发者掌握实际开发技能。 1. **ASP.NET概述** ASP.NET是.NET Framework的一部分,提供了丰富的工具和库,支持多种Web开发模式,如Web ...

    ASP.NET MVC4 Web 编程 真正完整版PDF

    学习ASP.NET MVC4 Web编程,需要掌握C#编程基础、.NET Framework原理、HTML和CSS布局、JavaScript和jQuery交互,以及理解MVC设计模式。通过阅读提供的"ASP.NET MVC4 Web 编程 真正完整版PDF",你可以深入理解这一...

    mvc asp.net 后台模版

    这个“mvc asp.net 后台模版”集合提供了50多个不同的模板,旨在帮助开发者快速搭建后台管理系统,节省时间和精力。以下是对这些模板及其相关知识点的详细说明: 1. **MVC架构**:ASP.NET MVC(Model-View-...

    ASP.NET-MVC3&4高级编程.rar

    通过学习"Professional ASP.NET MVC 4.pdf"和"ASP.NET MVC3 高级编程.pdf"这两本书,你可以深入理解ASP.NET MVC3和MVC4的各个方面,包括如何构建模型、设计视图、编写控制器逻辑,以及如何利用这些版本的新特性进行...

    《ASP.NET MVC4 Web编程》完整版PDF

    1. **项目创建**:使用Visual Studio创建新的ASP.NET MVC4项目,选择适当的模板。 2. **模型创建**:定义数据模型类,可以使用Entity Framework等ORM工具与数据库交互。 3. **控制器创建**:创建控制器类,实现...

    《ASP.NET MVC4 Web编程》电子书 资料

    总的来说,《ASP.NET MVC4 Web编程》电子书资料将涵盖这些主题,帮助开发者深入了解如何使用MVC4构建高效、可扩展的Web应用。通过学习这本书,开发者可以掌握构建现代Web应用所需的关键技能和最佳实践。

    ASP.NET MVC4 Web 编程 pdf (带目录)

    9. **jQuery和jQuery UI**:可能涵盖如何在MVC项目中集成和使用这些JavaScript库。 10. **单元测试和TDD**:介绍如何编写针对MVC应用程序的单元测试,以及采用测试驱动开发(TDD)的方法。 11. **依赖注入**:讲解...

    ASP NET MVC 4 Web编程(带目录)

    ASP.NET MVC 4 是微软开发的一个用于构建可测试和可维护的Web应用程序的框架,它融合了模型-视图-控制器(MVC)设计模式、ASP.NET Web Forms以及Web编程范式。本教程将深入探讨ASP.NET MVC 4的关键概念和技术,帮助...

    C# MVC根据Word模板导出Word.zip

    压缩包中的“MvcApplication1”可能是一个MVC项目的根目录,包含了Controllers、Views、Models和Scripts等文件夹,分别存放控制器类、视图、模型类和JavaScript脚本。 7. **部署与运行**: 在VS2013中打开此项目...

    mvc 高级编程完整中文版

    **ASP.NET MVC 3 高级编程中文完整版** ASP.NET MVC(Model-View-Controller)框架是微软推出的一种用于构建可维护性高、可测试性强的Web应用程序的技术。MVC3是该框架的一个重要版本,它在MVC2的基础上进行了一...

    一步一步使用Ext JS MVC与Asp.Net MVC 3开发简单的CMS后台管理系统之创建项目

    - **创建Asp.Net MVC项目**:在Visual Studio中启动新项目,选择Asp.Net MVC 3模板。 - **集成Ext JS**:将Ext JS库添加到项目中,通常将其放在Scripts目录下,并通过引用添加到页面头部。 - **配置路由**:定义...

    ASP.NET MVC4 Web 编程

    学习ASP.NET MVC4 Web编程,不仅需要理解MVC模式的基本概念,还需要掌握C#编程、HTML、CSS、JavaScript以及数据库操作等相关知识。实践项目是提升技能的重要途径,通过创建实际的Web应用程序,可以深入理解ASP.NET ...

    JS特效以及模板

    JavaScript(简称JS)是一种轻量级的编程语言,主要用于网页和网络应用的开发。它能够对用户交互进行响应,提供动态效果,增强用户体验。在网页设计中,JS特效是不可或缺的一部分,它们使得网页更加生动有趣,吸引...

Global site tag (gtag.js) - Google Analytics