開發一個網站最重要的是要了解整個架構,MVC的一些知識。其次需要了解框架的結構,以及常用的內置方法,內置配置項的設置。個人建議學習的最佳途徑就是官方的文檔了,如果實在看不懂,可以參考一些教育機構的適配。目前網上搜索都是一大片的
其次學習別人開發好的源碼,也是比較不錯的。本人在日常開發了一個Django的博客,托管在碼云上面,地址:
https://gitee.com/bsxbl/author_manager
。這個博客主要實現的功能點也比較簡單。
1.首頁文章列表顯示
2.側邊欄插件形式寫入
3.文章評論
4.集成文章編輯器
5.seo以及鏈接主動提交
6.個人中心以及后臺管理
7.適配了手機上的顯示
基本上實現了博客的一些基本功能,對于新手而言可以下載參考學習了。
現在的所謂前端,已經非常廣泛了,不再是網頁的前端頁面了,它包括:網頁的前端頁面、APP的前端頁面、小程序的前端頁面等等。
1、如果只是做前端靜態頁面,不需要學習PHP。現在IT公司為客戶開發一款網站程序,都是分工非常細的。主要流程:策劃 => 美工效果圖 => 美工切圖 => 前端靜態頁面 => 網站后臺動態界面 => 前端頁面調用動態數據 => 調試 => 上線。從整個流程,我們可以看出,前端工程師一般是不需要懂PHP的,他們只需要書寫前端頁面的靜態代碼即可。
2、如果是APP和小程序的前端界面,也不需要學習PHP。越來越多的公司把重心傾向于移動端,也就是移動端的APP。而對于APP或小程序的前端界面,前端工程師也不需要有PHP知識,他們只需要懂得編寫APP和小程序的編程語言就可以。如果APP和小程序調用的后臺是PHP后臺,也跟前端工程師沒啥關系。更何況,很多公司開始使用node.js來開發后端。
3、如果是PHP網站的前端頁面,那還是需要懂點PHP的。如果你所開發的是一個PHP網站的前端頁面或模板,如:wordpress模板、z-blog模板,這個時候,你還是要懂一些PHP知識的,沒有PHP知識,你將無法勝任。因為這類網站的前端頁面或模板,都是PHP代碼與HTML代碼混編的。
不管怎么說,作為一個前端工程師,如果能懂PHP知識,那將會更加吃香,技多不壓身嘛,這樣,在應聘中會更加有優勢。
以上就是我的一些拙見。如有不同觀點,歡迎評論。同時歡迎“關注”我。
菜鳥教程
網站HTML、CSS、Javascript、PHP、C、Python等基礎編程教程,同一個知識點有多篇不同角度的文章可供參考學習,資源免費,會實時更新站內文章。
慕課網IT喜好者應該都去過這個網站,前端方面知識挺全的,只有很少一部分收費,如果把慕課網上前端方面的視頻80%看完了,就算是入門了。
極客學院極客學院在IT培訓方面做得還不錯,知名度也挺高的,不過大部分實戰類的視頻是收費的,你可以在淘寶上買會員號。另外,可以關注技術學派,有什么問題,歡迎小編探討呦~