制作網(wǎng)站需要學(xué)習(xí)哪些知識(shí)和技術(shù),并且要學(xué)會(huì)用什么軟件?
網(wǎng)友解答: 網(wǎng)站都是由前端和后端兩部分構(gòu)成,所謂前端就是呈現(xiàn)給用戶的實(shí)際操作的頁(yè)面,后端就是網(wǎng)站的邏輯、數(shù)據(jù)庫(kù)或者功能模塊部分等?簡(jiǎn)單點(diǎn)來(lái)說(shuō)就是你所看到的網(wǎng)頁(yè)的樣式就是前端開(kāi)發(fā)人員的功勞
網(wǎng)站都是由前端和后端兩部分構(gòu)成,所謂前端就是呈現(xiàn)給用戶的實(shí)際操作的頁(yè)面,后端就是網(wǎng)站的邏輯、數(shù)據(jù)庫(kù)或者功能模塊部分等?
簡(jiǎn)單點(diǎn)來(lái)說(shuō)就是你所看到的網(wǎng)頁(yè)的樣式就是前端開(kāi)發(fā)人員的功勞,但是網(wǎng)頁(yè)的功能,比如點(diǎn)贊評(píng)論等是怎樣的一個(gè)機(jī)制就是后端開(kāi)發(fā)人員的事情了,當(dāng)然呈現(xiàn)的樣式以及方式還是需要前端配合。
既然明白了網(wǎng)頁(yè)的構(gòu)成方向選擇上就清晰了,因?yàn)閷?duì)后端開(kāi)發(fā)不太了解這里就談一下前端。不過(guò)請(qǐng)放心配合一些現(xiàn)成的框架也是可以建站的。
一般談到前端開(kāi)發(fā),必提到html css javascript三劍客。所謂html就是超文本標(biāo)記語(yǔ)言,是用來(lái)構(gòu)造網(wǎng)頁(yè)的基本元素,css為層疊樣式表是對(duì)html所寫的網(wǎng)頁(yè)元素進(jìn)行樣式美化,包括但不限于元素定位、網(wǎng)頁(yè)布局、按鈕樣式等。javascript是用來(lái)實(shí)現(xiàn)網(wǎng)頁(yè)中的動(dòng)態(tài)效果或交互模式等。
學(xué)會(huì)了html css javascript后制作網(wǎng)頁(yè)效率還是不夠,這時(shí)候就需要用到前端框架進(jìn)行快速開(kāi)發(fā)。目前流行的前端框架比較多,如何選擇還是需要根據(jù)實(shí)際項(xiàng)目確定。
至于前端開(kāi)發(fā)的工具推薦vscode或者sublime text這兩個(gè),vscode算是新興的編輯器了,頗受廣大前端開(kāi)發(fā)人員喜愛(ài),軟件的開(kāi)發(fā)公司為大名鼎鼎的微軟。最后就是網(wǎng)頁(yè)展示的瀏覽器的,主流的就是谷歌和火狐瀏覽器,調(diào)試方面功能齊全。
個(gè)人的一些見(jiàn)解希望能有幫助。
PS:javascript一定要深入的學(xué)習(xí),不光是在前端開(kāi)發(fā)上,其他方面也有很大的用處。