html,php,mysql,css,javascript,apache服务器,他们之间是什么关系

html,php,mysql,css,javascript,apache服务器,他们之间是什么关系,第1张

html+css+javascript:用于显示网页和做出网页前端显示效果的技术,它们是唯一能够直接被浏览器解释执行的东西(javascript也可以用于后台,但是这时他叫nodejs)

php:一种动态网站开发语言,用于接收和处理用户请求,实现请求数据和结果数据的交互

Apache服务器:提供一个接口,来接收用户请求,并调用相应模块相应请求;

mysql:一种关系型数据库,用于存储数据。

这几个基本上组成了整个web服务

前端:先HTML(包括H5),之后CSS和JS无先后。

后端:先PHP,后SQL。

学习后端之前,最好先HTML,这样有基础的网页概念。

因为现在云主机和空间已经很多了,服务器的东西基本可以不用学(比如Apache),但最好学习一下jQuery(在JS之后),并在前端都学习了之后,学习一个前端框架(比如AngularJS),其它的就没有了。

访问一个网页,服务器运行php解析程序,解析php,当用到mysql的时候链接mysql(当php解析完毕自动断开),当php解析完毕,开始返回html,浏览器开始解析html,监测到js和css都是独立文件时(很多时候css和js的代码都在html里了),就开始请求js和css文件,具体他们两个谁先请求,不太确定,推测是,在html中的顺序,浏览器在得到html的时候就开始显示网页,css完毕的时候,整体显示完整,js需要触动。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6175436.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-17
下一篇 2023-03-17

发表评论

登录后才能评论

评论列表(0条)

保存