网站设计中,前台和后台有明显的区分吗,为什么php代码和html代码可以相互交叉使用
5个回答
展开全部
对于大型正规的项目来说,前后台是基本不会相互交叉的,前台只负责跟网页呈现相关的代码,后台只负责跟数据、逻辑、连接等隐性处理相关的代码,两者共享的东西只有项目开发手册里规定好了的数据传递接口。
但是,写项目开发手册本身就是一件非常繁琐非常耗时间的事情,对于很多小项目来说,根本就不值得。因此从网站开发语言的设计上,就考虑到了会出现前后台交叉的情况,于是在PHP、ASP、JSP等服务器脚本语言中都支持在脚本片段中直接加入网站代码的写法。
具体前后台是否完全分开,还是允许相互交叉,没有硬性的规定。关键因素是怎样能得到一个即考虑开发成本又考虑开发质量的平衡结果。
但是,写项目开发手册本身就是一件非常繁琐非常耗时间的事情,对于很多小项目来说,根本就不值得。因此从网站开发语言的设计上,就考虑到了会出现前后台交叉的情况,于是在PHP、ASP、JSP等服务器脚本语言中都支持在脚本片段中直接加入网站代码的写法。
具体前后台是否完全分开,还是允许相互交叉,没有硬性的规定。关键因素是怎样能得到一个即考虑开发成本又考虑开发质量的平衡结果。
展开全部
web开发中,前台开发和后台开发是有明显的区别,前台就是你看见的东西,后台就是数据的显示和处理及功能实现。php是一门脚本语言,所以它可以镶嵌在html代码中。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
php是为了处理逻辑
html的为了展示结果
php是运行在服务器端的动态脚本
html是运行在客户端的标记性语言
所以网页文件,无论是什么编程语言开发的,最终结果是html
浏览器也只能解析html
html是静态的,你写什么,他就是什么,无论什么时候都不会变
比如:你在一个html文档上写上:2012
哪怕过10000年,他都是2012
而你在php文档上写上<?php echo date('Y');?>
那么,你现在打开显示的是2013,一万年以后打开,就是显示12013
html的为了展示结果
php是运行在服务器端的动态脚本
html是运行在客户端的标记性语言
所以网页文件,无论是什么编程语言开发的,最终结果是html
浏览器也只能解析html
html是静态的,你写什么,他就是什么,无论什么时候都不会变
比如:你在一个html文档上写上:2012
哪怕过10000年,他都是2012
而你在php文档上写上<?php echo date('Y');?>
那么,你现在打开显示的是2013,一万年以后打开,就是显示12013
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
前台:向用户展示(面向客户)
后台:处理数据,提供给前台。(面向数据库)
后台:处理数据,提供给前台。(面向数据库)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-09-11
展开全部
个人站,放放平时的练习与设计作品。功能不多,挺简单。 现所有页目PSD图已经全部设计好.
1、不需要设计任何东西,根据提供的PSD页面,切图并全部用的div+css写,不能用一个table;
2、将绝大部分的页面属性放在CSS里面,我们的原则是能放在CSS里面的绝不显示在该页面的代码当中;
3、要求代码的标准性,能W3C测试通过、可读性较强。为便于后期操作,代码请加上详细注释;
4、兼容性:有跨浏览器编码经验,写出的代码支持ie6/7、firefox,另外在IE8/Chrome无明显变形。
5、安全性。
1、不需要设计任何东西,根据提供的PSD页面,切图并全部用的div+css写,不能用一个table;
2、将绝大部分的页面属性放在CSS里面,我们的原则是能放在CSS里面的绝不显示在该页面的代码当中;
3、要求代码的标准性,能W3C测试通过、可读性较强。为便于后期操作,代码请加上详细注释;
4、兼容性:有跨浏览器编码经验,写出的代码支持ie6/7、firefox,另外在IE8/Chrome无明显变形。
5、安全性。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询