一、关于MVC
1.简介
MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller) 的缩写。是软件工程中的一种软件架构模式。
Model(模型)处理应用程序数据逻辑的部分。 View(视图)数据显示的部分、用户交互。 Controller(控制器)从视图读取数据,控制用户输入,并向模型发送数据。
优点:
1. 耦合性低:视图层和业务层分离,这样就允许更改视图层代码而不用重新编译模 型和控制器代码,同样,一个应用的业务流程或者业务规则的改变只需要改动 MVC的模型层即可。
2. 重用性高:用户可以通过电脑也可通过手机来订购某样产品,虽然订购的方式不 一样,但处理订购产品的方式是一样的。
3. 部署快:使用MVC模式使开发时间得到相当大的缩减,它使程序员集中精力于业 务逻辑,界面程序员(HTML和JSP开发人员)集中精力于表现形式上。
4. 可维护性高:分离视图层和业务逻辑层也使得WEB应用更易于维护和修改。
缺点:
1. 增加系统结构和实现的复杂性:对于简单的界面,严格遵循MVC,使模型、视图 与控制器分离,会增加结构的复杂性,并可能产生过多的更新操作,降低运行效 率。
二、 ASP .NET MVC
ASP .NET MVC是三种 ASP .NET 编程模式中的一种。 ASP .NET 支持三种不同的开发模式: Web Pages(Web 页面)、Web Forms(Web 窗体)、MVC(Model View Controller 模型视图控制器)。前面2种目前使用较少。
三、关于JQuery
1. JQuery简介
jQuery 是一个轻量级的"写的少,做的多"的 JavaScript 函数库。
jQuery 功能概述:
2. JQuery的使用
⑴jQuery 语法是通过选取 HTML 元素,并对选取的元素执行某些操作。
以美元符号定义 jQuery ; 选择符(selector)"查询"和"查找" HTML 元素 ; jQuery 的 action() 执行对元素的操作。
⑵文档就绪事件(页面加载事件)
所有 jQuery 函数位于一个 document ready 函数中,这是为了防止文档在完全加载 (就绪)之前运行 jQuery 代码,即在 DOM 加载完成后才可以对 DOM 进行操作。如果 在文档没有完全加载之前就运行函数,操作可能失败。
3. JQuery的事件
页面对不同访问者的响应叫做事件。事件处理程序指的是当 HTML 中发生某些事件时所调 用的方法。
4.关于Ajax
AJAX 是与服务器交换数据的技术,它在不重载全部页面的情况下,实现了对部分网页 的更新。
jQuery 提供多个与 AJAX 有关的方法:通过 jQuery AJAX 方法,程序员能够使用 HTTP Get 和 HTTP Post 从远程服务器上请求文本、HTML、XML 或 JSON - 同 时能够把这些外部数据直接载入网页的被选元素中。