1.命名儘可能統一。php
命名有不少地方,好比頁面該如何統一命名,要是用wordpress建站,命名就該遵循wordpress的文件命名規範,好比文章頁single.php,分類頁category.php,搜索頁search.php等。頁面命名以主旨清晰爲主,好比做品頁就是works.php,關於頁就是about.php。在作網站前先查查這類的文章,對本身的網站頁面有所規劃。css
還有一種命名是代碼裏頭的命名,好比頁面的各個結構,css樣式,js的命名。這一點挺難,須要慢慢的習慣養成,也是挺能看出你是否是專業的,反正我沒作到。前端
2.將網站性能的考慮貫穿於你的整個建站過程當中。node
使用的圖片均可以事先無損壓縮。去查看什麼是性能優化,雅虎性能軍規。好比像我,事先就沒考慮到,因此網站性能不是很好,打開的時間挺長的。css3
3.控制作網站的節奏。後端
控制好時間,別拖過久。我是典型作東西很慢的人,這跟太業餘也有點關係,有一茬沒一茬的作,拖過久,前面寫的代碼,雖然是本身寫的,但也頗有可能忘記的,這就很費事了,作網站要規劃好時間,有個日程表最好。瀏覽器
4.嘗試使用新技術、創新的想法。性能優化
這樣的話作完會有成就感。不然作一個網站,也練習不到多少本領。固然個人想法是,作一個網站,既能夠有商業價值的考慮,也能鍛鍊本身的技術,是以這雙重目的考慮的。wordpress
這是我作了好幾個網站之後最大的感觸,我作的不少都是用本身很熟練的方法實現效果,新學的技術經常都沒什麼機會用起來,作完之後會發現酸爽的感受基本沒有,成就感大大下降。性能
5.從設計前端到後端到運營,整個網站下來,挺能培養成爲全棧工程師的能力。
我之前以爲我感興趣的是前端,不是感興趣,是會的是這個,因此個人自我培養的目標就是這個,可後來發現,那些社會化的職業分工之下,光有前端的技術可作不了網站,特別鬱悶,應該想辦法培養本身成爲全棧工程師。
其實我以爲最主要的區別,不是以專業的技術爲劃分的標準,而是以成果爲計量單位,好比完成一個網站,一個APP,這樣來規劃本身的自學課程。爲了獨立完成一個網站,我該去學哪些語言,好比CSS3,Jquery,Bootstrap,php或者node,大概都要懂一些,別過早的以社會化的職業分工的職位定位本身。
6.不要想着一下實現所有的功能,留給之後升級的空間。
若是你作一個網站是本身用的話,慢慢作,不要急於求成。別想着一會兒實現全部的功能,想一想仍是先實現基礎的功能,作的差很少了以後,開始調整細節。
固然若是是你本身用的博客網站,我建議每隔一段時間升級下功能,保持和流行同步,別到好久了發現本身的博客不管是設計仍是功能都老舊腐朽了。不過我看大部分的人都作完就算完了的。
7.有個師傅,起碼有個不知道怎麼辦的時候,有個能問的人。
第一次作的話,最好跟有經驗的人聊聊天,大概清楚他們會考慮哪些細節,會頗有幫助。你會發現聊了以後,你的想法會有很大的不一樣。這挺重要的。
8.儘可能不要之後有重構的可能。
你會發現重構是件特別麻煩的事情,即便讓別人作,人家也會跟你多要錢,接的人也少,大部分人不喜歡二次開發,啃老骨頭,因此一開始就要有全局觀,想清楚嘍。
跟第一條有些相關,拿個人例子吧,我如今主要是在作優化,手機端的優化,可是發現由於命名之類的問題,css寫的時候沒處理的很清楚乾淨,以後優化的時候,由於都是儘可能作到再也不調整css樣式,不改變原有的結構,都用js來作,css當初寫的時候沒寫好,本該獨立寫的一些樣式混在一個類裏頭寫,就很差辦了。
好比文章列表頁的結構通常會跟文章詳情頁的結構差很少,寫CSS的時候大概會共用一個樣式,這都不是很好的處理辦法,你會發現若是要修改這個樣式,由於樣式關聯太多,這個頁面變了,那個不想變的頁面也變了,因此作靜態頁面的時候,作完都要檢查看看,從長遠之後的考慮,樣式到底要不要分開寫,怎麼分開,纔不至於之後寫js或者重構的時候太費勁。
9.一個效果有多種實現方法,該如何選擇
選擇用哪一種方法實現,得看你本身的水平以及你的網站的定位,水平不用說了,網站的定位跟兼容性有些關係,也跟網站建設的成本訂價有關,特別複雜的實現方法會費精力的。
好比一樣的實現一個圓形圖片的效果,大型的網站通常會選擇兩層圖疊加的方式,這樣兼容性會比較佳。小一點好比本身的博客網站,就用css3啦,捨棄那些低版本的IE吧。
我本身的網站,由於一開始定位的就是個小衆網站,因此爲了之後我能用些很炫的新功能,低版本的兼容性,我都不在作了,讓人升級瀏覽器去。
10.試試看作個網站運營它
走個流程,算是知道這中間全部的事情。作一個網站不怎麼稀奇,好好的運營一個網站,會學到更多的東西。