web開發初學者可以造哪些輪子?

來源:互聯網
上載者:User
關鍵字 javascript html DOM css PHP
PHP程式員,最近學習完了html 和 css , javascript 因為有c/c++基礎,正在學,也學的很快,能夠簡單的操作DOM ,書籍也閱讀了很多,圖靈出版的書看了好多,現在學習遇到了瓶頸,對於獨立建站仍然束手無策,所以想要通過造輪子,來提高實戰經驗,並且在過程中溫故知新,多思考,通過對代碼的不足開啟設計模式的學習,故,望大牛能在休閑之餘,指點一條造輪子的路線,若能稍微說明每個輪子的意義,鍛煉什嗎?能得到什嗎?那便是極好的

回複內容:

謝邀。

新手造輪子應該早就有了一套標準的流程了。
  1. 留言板。留言板可謂web輪子的始祖,整個互連網就是由無數個留言板組成的。這個輪子造起來相對簡單,主要鍛煉資料庫知識,$_GET,$_POST這三種技能,$_GET,$_POST相對簡單,略過不表,資料庫的知識就稍微複雜一點,瞭解下資料庫範式,外鍵等之類的知識,順帶瞭解下字串過濾,防止資料庫注入。對了,還有需要防止使用者表單重複提交,瞭解下重新導向是什麼。
  2. 使用者登入。給留言板加上使用者登入功能,當然也還有自動登入的功能。主要鍛煉$_SESSION,$_COOKIE的知識。當然這個時候你就要面臨下代碼重構了,體驗下痛苦的感覺吧。
  3. 留言版塊。留言版本做成多級的。加深下資料庫的知識,學習下無限級菜單。
  4. 回複使用者留言。添加回複功能,當然是ajax回複而非重新整理頁面。練習下ajax吧,用jquery即可。
當然這些都是最基本的步驟,之後還有模板,架構之類的,不過那些基本上都是學習輪子的使用方法了。對獨立建站束手無策就直接去做就好了啊。做個自己的個人首頁之類的簡單東西,添加互動功能一樣一樣加上去,不會什麼學什麼,有什麼好問的。
  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.