首先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,不用太擔憂跟着咱們網站教程一步一步來,很快你就能學會的。前端