做一個(gè)好的網(wǎng)站需要注意哪些方面的問題?
時(shí)間:2024-01-22 18:40:01 | 來源:網(wǎng)站運(yùn)營
時(shí)間:2024-01-22 18:40:01 來源:網(wǎng)站運(yùn)營
做一個(gè)好的網(wǎng)站需要注意哪些方面的問題?:做一個(gè)"好"的網(wǎng)站和做一個(gè)"差"的網(wǎng)站用的技術(shù)都差不多。關(guān)鍵看技術(shù)的熟練度。
先留坑,晚點(diǎn)答
===2016年10月21日00:07:36===
本人才疏學(xué)淺,回答的有不好的地方還請見諒。
當(dāng)我只看到題目和描述的時(shí)候在想,不知道題主口中的好網(wǎng)站以及“自己想要的效果”是什么樣的?是一個(gè)很有設(shè)計(jì)感的網(wǎng)站?是一個(gè)用戶體驗(yàn)極佳的網(wǎng)站?還是像淘寶那樣能面對巨大的流量還屹立不倒的網(wǎng)站?
那我簡單說說關(guān)于
個(gè)人開發(fā)者制作網(wǎng)站吧。
首先是前端。
前端是一個(gè)網(wǎng)站的門面。用戶訪問你的網(wǎng)站的時(shí)候不會(huì)考慮你的后端是怎么實(shí)現(xiàn)的,是如何開發(fā)的,代碼寫得如何。用戶的第一感覺就是,“哇,這個(gè) 頁面/效果 好漂亮/美/流暢”。因此,對于個(gè)人開發(fā)者而言,一個(gè)能吸引住用戶的界面就非常重要了。題主在題目描述里提到copy模板,不知道這個(gè)模板里有沒有包括別人的html/css/js代碼。其實(shí)copy別人的html/css/js也是一種學(xué)習(xí)方式。在前期會(huì)有許多的效果不知道怎么實(shí)現(xiàn),最好的方法就是看別人的、學(xué)別人的,把別人做的好的效果都拿來!
這時(shí)候,你必須掌握的知識或熟練的技能有:
- 學(xué)會(huì)使用瀏覽器控制臺、開發(fā)者工具
- 能夠通過copy+修改實(shí)現(xiàn)一些自己無法實(shí)現(xiàn)的效果
需要強(qiáng)化的方面有:
- 深入學(xué)習(xí)HTML/HTML5
- 深入學(xué)習(xí)Javascript
- 深入學(xué)習(xí)CSS/CSS3
之后,可能你看別人的網(wǎng)頁會(huì)覺得,這個(gè)頁面有點(diǎn)難看,這里的元素沒有對齊,這個(gè)元素的位置看著不舒服。此時(shí),你可以打開開發(fā)者工具,對網(wǎng)頁進(jìn)行實(shí)時(shí)修改。在這個(gè)階段,也可以對一些具有設(shè)計(jì)感的網(wǎng)頁進(jìn)行仿造,已達(dá)到練手的目的。
這時(shí)候,你必須熟練掌握的知識和技能有:
- HTML/Javascript/CSS
需要強(qiáng)化的方面有:
- Javascript與CSS
- 憑興趣學(xué)習(xí)一個(gè)前端框架
在之后,對于某些特殊的,復(fù)雜的效果,你應(yīng)該也可以通過自學(xué)、查詢等方式,知道大致的實(shí)現(xiàn)思路并且能夠獨(dú)立實(shí)現(xiàn)了。
再說說后端。
后端是網(wǎng)站的軀干。假設(shè)一個(gè)功能性的網(wǎng)站前端效果十分精致,可是卻有一個(gè)非常爛的后端,導(dǎo)致這個(gè)站的響應(yīng)速度非常慢,那用戶也不會(huì)喜歡。
題主提到了PHP與MySQL,PHP方面我不怎么了解。只是我認(rèn)為,對于個(gè)人開發(fā)者進(jìn)行個(gè)人性質(zhì)的后端開發(fā),使用PHP+MySQL實(shí)現(xiàn)數(shù)據(jù)的增刪改查功能已經(jīng)能實(shí)現(xiàn)絕大多數(shù)需求了。那么對于開發(fā)者而言,就是熟練度的問題。熟練使用PHP與MySQL與會(huì)使用PHP和MySQL完全是兩碼事,希望題主能多多實(shí)踐。
題主必須熟練掌握的技能有:
- PHP的使用
- MySQL的使用
- PHP整合MySQL的使用
題主需要學(xué)習(xí)的地方有:
- PHP后端框架
- 網(wǎng)絡(luò)安全知識
給題主推薦一個(gè)項(xiàng)目吧,用自己學(xué)到的知識給自己搭建一個(gè)博客。我覺得做博客是一個(gè)很好的練手項(xiàng)目,而且做好之后是可以把這項(xiàng)成果推廣出去的,自己給自己做了一個(gè)博客,說出去,多有范兒!