一、 什么是MVC
MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller) 的缩写。是软件工程中的一种软件架构模式。
Model(模型)处理应用程序数据逻辑的部分。
View(视图)数据显示的部分、用户交互。
Controller(控制器)从视图读取数据,控制用户输入,并向模型发送数据。
优点:
- 耦合性低:视图层和业务层分离,这样就允许更改视图层代码而不用重新编译模 型和控制器代码,同样,一个应用的业务流程或者业务规则的改变只需要改动 MVC的模型层即可。
- 重用性高:用户可以通过电脑也可通过手机来订购某样产品,虽然订购的方式不 一样,但处理订购产品的方式是一样的。
- 部署快:使用MVC模式使开发时间得到相当大的缩减,它使程序员集中精力于业务逻辑,界面程序员(HTML和JSP开发人员)集中精力于表现形式上。
- 可维护性高:分离视图层和业务逻辑层也使得WEB应用更易于维护和修改。
缺点:
- 增加系统结构和实现的复杂性:对于简单的界面,严格遵循MVC,使模型、视图与控制器分离,会增加结构的复杂性,并可能产生过多的更新操作,降低运行效率。
二、 ASP .NET MVC
-
ASP .NET MVC 是三种 ASP .NET 编程模式中的一种。
-
ASP .NET 支持三种不同的开发模式: Web Pages(Web 页面)、Web Forms(Web 窗体)、MVC(Model View
Controller 模型视图控制器)。前面种目前使用较少。(注:以上内容源于百度)
在ASP .NET MVC中创建项目的时候怎么去引用JS文件和封装JS代码呢?打代码要善于“偷懒”,尽量减少节约重复打同样的代码的时间,把时间用在新代码上。
怎样引用JS文件:
- 先创建好一个专门存放JS文件的文件夹
2.存放好JS文件后,把鼠标移到需要引用的JS文件,按住鼠标的左键,把文件拉到要引用的位置就行了,个人习惯放在的前面
然后就写代码就行啦!
怎么封装JS代码:
- 跟引用JS文件一样,先创建好一个JS文件,把需要封装的函数写进文件里面
- 跟引用的方法一样,把文件拉到需要用的地方就行了
这样就OK了。
为什么要封装函数呢?说白了就是偷懒,减少我们打重复的代码。在做项目的时候,有些地方需要用同样的代码来运行,这种情况我们选择就可以封装函数,然后在需要的地方传参调用就行了。