首先html/css/javascript 都是前端的,给浏览器执行、渲染的,你本地打开就能够看到效果javascript
php/asp/jsp 等是后端的程序,在服务器运行的,他们生成前端的代码发送给客户端(浏览器)。前端的也叫静态代码,后端的叫动态代码,是指一个php文件,能够根据参数的不一样,生成不一样的前端代码。若是服务器直接放的是html文件,用户请求页面的时候就直接发给浏览器了。php
早期的网站都是静态(html)的,有多少个页面就要有多少个html文件,1000条新闻要1000个html页面,而php等动态网站,只要一个php文件就够了,因此叫动态,动态网站才能够交互,好比用户留言什么的。css
html收集数据提交给php处理,而后php再把数据返回给html显示!举个最简单的例子,你注册网页游戏的时候,看到的注册页面就是html页面,而后你输入用户名密码这些数据后,点确认的时候就把数据提交给php页面处理,php页面将你提交的数据处理一下,若是符合要求就会将成功的信息返回给html页面了,因此说它们谁也离不开谁。html
自学的小白们可要留心了,最开始的时候光学HTML是不够的,还要学js和css,不用太担忧跟着咱们网站教程一步一步来,很快你就能学会的。前端