網(wǎng)站建設(shè) 建一個網(wǎng)站需要哪些技術(shù),工具有哪些?
建一個網(wǎng)站需要哪些技術(shù),工具有哪些?簡單列出網(wǎng)站的功能,以及你需要的知識,作為本學(xué)科學(xué)習(xí)思路的參考1。要在網(wǎng)頁上顯示內(nèi)容,你需要學(xué)習(xí)HTML2。僅僅有文字是不夠的,還要考慮不同的顏色、布局、排版,如圖
建一個網(wǎng)站需要哪些技術(shù),工具有哪些?
簡單列出網(wǎng)站的功能,以及你需要的知識,作為本學(xué)科學(xué)習(xí)思路的參考
1。要在網(wǎng)頁上顯示內(nèi)容,你需要學(xué)習(xí)HTML
2。僅僅有文字是不夠的,還要考慮不同的顏色、布局、排版,如圖所示,要想做出這樣的頁面效果,你需要學(xué)習(xí)基本的CSS
3還有一些交互,比如修改代碼,你可以實(shí)時看到效果,你必須掌握J(rèn)avaScript
4。直接寫CSS太累了,你需要應(yīng)用別人寫的東西,它更快,而且比你做的更好,所以你可以使用bootstrap
5現(xiàn)在網(wǎng)站有1000多頁,不可能制作1000個HTML頁面,所以這些都需要在數(shù)據(jù)庫中維護(hù),所以學(xué)習(xí)一個簡單的MySQL
6。假設(shè)現(xiàn)在有100張桌子。。。。如何維護(hù)它們之間的關(guān)系~如何相互依賴,如何關(guān)聯(lián)外鍵,這需要學(xué)習(xí)表關(guān)系的相關(guān)知識
7。對于數(shù)據(jù)庫,也有表,那么如何從這些表中獲取數(shù)據(jù)呢?我使用PHP技術(shù)棧,所以我需要使用PHP框架,比如laravel、ThinkPHP等
8。為了讓PHP運(yùn)行,我需要一個servlet容器Apache,它很容易使用
9。但是Apache不能在自己的機(jī)器上運(yùn)行。它需要放到公共網(wǎng)絡(luò)上運(yùn)行。其他人可以看到,所以他們需要掌握如何在Linux中部署Apache
當(dāng)然,后續(xù)還有很多技術(shù)方面的東西。我們應(yīng)該根據(jù)遇到的問題不斷學(xué)習(xí)和理解。我希望我的答復(fù)能對你有所幫助