PHP、MySql、PHP、CSS/CSS3、HTML/XHTML/HTML5、JS、jQuery 20

PHP、MySql、PHP、CSS/CSS3、HTML/XHTML/HTML5、JS、jQuery用比喻的方法解答以上的东西??... PHP、MySql、PHP、CSS/CSS3、HTML/XHTML/HTML5、JS、jQuery用比喻的方法解答以上的东西?? 展开
 我来答
郑郑某
2015-04-12 · TA获得超过574个赞
知道小有建树答主
回答量:98
采纳率:0%
帮助的人:115万
展开全部

  一个网站,分为前端和后台,或者说,分为三层:视图层、业务层和数据层。

  顾名思义,三层的作用分别是:

  • 视图层:展示在你面前的部分

  • 业务层:处理业务的部分

  • 数据层:存储数据的部分

  对应起来的话,视图又包括了三个部分:结构、样式和行为。

  • 结构表示你看到的有什么东西,例如,按钮、链接等等。这部分由HTML来完成。之前的普遍标准是HTML4.01,也就是我们平常说的HTML。但HTML的标准很混乱,为了规范编程,XHTML出现了。XHTML里没有新的东西,只不过它要求了HTML的严格规范,例如标签必须正确的闭合。而HTML5本质上还是HTML,只不过是HTML4之后的一个版本,在HTML4的基础上添加了很多新功能,例如表单验证等等。现在很多公司说招聘HTML5工程师,其实都是不正确的,因为HTML5本质上还是HTML。

  • 样式表示你看到的东西长什么样,例如按钮有多大,链接什么颜色。这部分由CSS来完成。CSS经历了三个大版本:CSS1,CSS2和CSS3。每个版本相比之前都增加了一些东西,例如CSS3相比于CSS2增加了动画、有限计算及一些其他属性。

  • 行为表示页面和你的交互,例如你点击之后,弹出一个框等等。这部分由JS来完成。JS全称是JavaScript,但与Java毫无关系,仅仅是名字相似。JS也有自己的一套规范,现在最新规范是ECMAScript6。我们平常用的JS叫做原生JS,而jQuery类似于C++里的STL,只是对原生JS的一个封装,让开发人员能更轻松的用它来完成DOM操作。


  业务层负责处理请求,例如提交一个表单,后台对它进行验证,这部分就是业务层进行。业务层的主体是后台语言,后台语言有很多种,基本上,具有三种基本语句的语言都可以作为后台语言,例如PHP,Python,C++等等。

  有些语言能够自己监听端口来充当服务器,但一些语言需要依靠服务器来完成这些动作。例如,PHP需要依赖Apache或者nginx来实现请求的处理。

        数据层负责数据的增删改查。这部分一般由数据库来完成。常见的数据库包括MySql,access等。

        但是,页面(视图层)一般不直接访问数据库(数据层), 所以需要依靠后台语言(业务层)作为桥梁,负责输送数据给用户。

失败者292
2015-04-12 · TA获得超过1224个赞
知道答主
回答量:118
采纳率:0%
帮助的人:52.8万
展开全部
php需要搭配IS或apache才能起到服务于网站的目的,并且必须内置php模块才能调用php编程接口,而mysql是作为动态网页不可缺少的一个因素,没有了mysql就不能管理你的用户,比如说会员之类的,css/div+html众所周知是浏览器内核可识别的标记语言,它必须同php结合使用不然做不成网站,xhtml,xml是html的历史基础上的扩展(与其说扩展不如说是另一种形式的标记语言),js内核脚本语言有的人甚至用它作为前台登陆门槛,jquery没学过,但听说过是用于美化界面的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式