了解项目的结构
这是基于MVC(模型-视图-控制器)开发的后台应用,M:modle V:view C:controler
模型:其实要处理的数据载体,将数据构成层一个对象进行封装
视图:用户程序数据信息,采用图文并茂的方式,让用户能够理解并方便操作
控制:逻辑处理代码,也就是如何获取数据、处理数据。
在asp.netmvc框架的代码体系在哪里了?
如何根据URL找到文件?
URL会映射到一个视图文件,前端的工作就是要找到这个视图文件,才能去更改代码。URL的规则是怎样的了?
http://www.zxwyit.com/Course/Article/1
上面就是一个典型的URL,URL由什么组成?
协议:http://
服务器名称+端口号 = 域名 <=> IP地址:端口号
项目文件目录:控制器/视图名称/参数信息
所以你要找的文件,复制视图名称查找。如果视图有重名,就根据看控制器名称。
一定要明白一个原理:浏览器只识别html、css、javascript,其余的无法解释执行。
那么我们的后台是干什么了?
后台就是用来组织好要输出的html代码,其实就是一个后台模板。这个后台模板是后台语言能够控制的。例如下面的代码C#
@if(a>b){
<div>条件为真就会显示</div>
}
从这里可以看出,有逻辑处理交给了后台,其实前台要干得或真不多,只是你不懂套路而已。
如何进行二次开发(前端)
1)添加HTML代码 ,可以通过页面的ID、class、文字进行查找位置。
2)修改样式,可以通过页面的ID、class、文字进行查找位置。
3)编写脚本,在页面嵌入<script></script>就可以了。
经验:一定要多看显示出来的html代码,而不是盯着源码看(很难看懂),
项目环境搭建
常见的混合式项目
- asp.net mvc 项目
web服务器 IIS,幸运的是vs自带服务器,所以不用担心。开发工具 Visual Studio - Java 项目
web服务器是:tomcat ,开发工具也会自带服务器 ,开发工具 Eclipse、MyEclipse - php项目
web服务器:tomcat ,开发工具也自带,PhpStorm PHP集成开发工具。
提醒:这种环境的搭建,要请教你们的负责人或是后台同事帮你完成,不要死撑。