一提到動(dòng)態(tài)網(wǎng)頁,很多人會(huì)這么認(rèn)為:含有可動(dòng)內(nèi)容的網(wǎng)頁,這就是動(dòng)態(tài)網(wǎng)頁,如gif動(dòng)畫圖片、來回晃動(dòng)的文字等等;與之相反沒有可動(dòng)內(nèi)容的網(wǎng)頁則是靜態(tài)網(wǎng)頁。很明確的告訴大家,這樣的解釋是不對的。
從技術(shù)角度來說,可以簡單歸納如下:
1)靜態(tài)網(wǎng)頁:使用HTML(超文本標(biāo)記語言)。靜態(tài)網(wǎng)頁的內(nèi)容是固定的,不會(huì)根據(jù)瀏覽者的不同需求而改變。2) 2)動(dòng)態(tài)網(wǎng)頁:使用ASP 或PHP 或 JSP 等。動(dòng)態(tài)網(wǎng)頁以數(shù)據(jù)庫技術(shù)為基礎(chǔ),可以大大降低網(wǎng)站維護(hù)的工作量。
注意:上面的解釋是從技術(shù)角度來說的,對于技術(shù)人員說,是太容易理解了。
那么對于非技術(shù)人員,他們聽的可能是就一踏糊涂,不但沒有搞清楚 動(dòng)態(tài) 與 靜態(tài) 的區(qū)別,反而可能更加不解了。
我們拿現(xiàn)實(shí)生活中相框的使用來描述一下網(wǎng)頁的動(dòng)態(tài)與靜態(tài)的區(qū)別:
相框由照片和相框兩部分組成,相框只是一個(gè)陪襯作用,是為了襯托照片的好看而設(shè)計(jì);網(wǎng)頁由網(wǎng)頁框架和網(wǎng)頁內(nèi)容組成,網(wǎng)頁框架只是一個(gè)陪襯作用,是為了襯托網(wǎng)頁內(nèi)容的美觀而設(shè)計(jì)。
我們把相框分為兩種:
1)固定相框:照片和相框一但固定在一起,就成為一個(gè)整體了。
2)活動(dòng)相框:照片和相框是活動(dòng)的,可以隨意的更換相框中的照片,想看哪個(gè)照片了,就把它放進(jìn)相框中對其進(jìn)行欣賞。
我們把網(wǎng)頁也分為兩種:
1)靜態(tài)網(wǎng)頁:網(wǎng)頁內(nèi)容和網(wǎng)頁框架已經(jīng)由開發(fā)人員固定地寫死在一起,并以一個(gè)網(wǎng)頁文件的形式存在于網(wǎng)站中。
2)動(dòng)態(tài)網(wǎng)頁:網(wǎng)頁內(nèi)容和網(wǎng)頁框架是分開的,當(dāng)我們想看某個(gè)網(wǎng)頁內(nèi)容了(如:您正在看的這個(gè)網(wǎng)頁中的這篇文章內(nèi)容),網(wǎng)站中的腳本程序會(huì)動(dòng)態(tài)地將網(wǎng)頁內(nèi)容插入到網(wǎng)頁框架中,并顯示給電腦前的你。
我們來想象一下下面兩種情況:
1)如果你有100張照片:
用固定相框:你需要去準(zhǔn)備100個(gè)相框了;好了,假如你已經(jīng)準(zhǔn)備了100個(gè)相框了,如果哪一天你對這種相框樣式厭煩了,想換一款新樣式的相框,那么你就要去更換100個(gè)相。
用活動(dòng)相框:你只需要準(zhǔn)備一個(gè)相框就夠了;哪一天你對相框樣式厭煩了,只需換一個(gè)相框就搞定了。
2)如果你的網(wǎng)站中有100篇文章:
用靜態(tài)網(wǎng)頁:你需要去創(chuàng)建100個(gè)網(wǎng)頁文件;好了,假如你已經(jīng)創(chuàng)建了100個(gè)網(wǎng)頁文件,如果哪一天你對這種網(wǎng)頁的布局厭煩了,想換一種新的布局效果,那么你就要去更改100個(gè)網(wǎng)頁文件。
用動(dòng)態(tài)網(wǎng)頁:你只需要?jiǎng)?chuàng)建一個(gè)網(wǎng)頁文件(也就是一個(gè)網(wǎng)頁框架)就可以了;(注:網(wǎng)頁內(nèi)容是存儲(chǔ)在數(shù)據(jù)庫中的);哪一天你對網(wǎng)頁的布局厭煩了,只需更改一個(gè)文件就搞定了。
現(xiàn)在大家應(yīng)該明白什么叫動(dòng)態(tài)網(wǎng)頁?什么叫靜態(tài)網(wǎng)頁?這兩個(gè)問題了吧!