學習前端的一點小總結:從前端到后端再回到前端


我是一名PHP程序員,獲取剛開始接觸的時候我也是從HTML開始,記得最早的時候還是用frontpage 2003 來做網頁,那個時候做網頁只會用表格布局,也不懂什么是DIV+CSS布局,那都是07年左右的事情來。在后來學習了DIV+CSS布局,用的軟件是dreamweaver。也開始來接觸了HTML代碼,學會了點HTML突然就覺得自己好厲害,能打代碼。之前一直覺得代碼這玩意是很神奇的。(直到專科學的網絡專業,每天面對的都是路由器,交換器的代碼才習以為然)HTML學習了很長一段時間,中間也學來PS,可是設計出來的和做出來的東西都丑爆了。那時就放棄來繼續往前端發展。
后來接觸了PHP,或許PHP屬於服務端,慢慢對PHP有了興趣,這三五年來一直從事着PHP“編程”,12年開始研究框架,寫自己的PHP框架,大大小小公司也待過幾家,在開發的過程中難免還是會碰到前端的一些問題,哪怕是MVC模式也好,總得去觸碰前端但東西。設計師設計好->前端轉換成HTML+JS ->程序員對接前端程序,在對接工程中總會遇到這樣那樣的不順心。只怪美工不懂前端的世界,前端不懂程序的世界,程序不懂美工和前端的世界。美工設計出來的事賣家秀,到了前端就變成買家秀,程序又說這無法對接,那個無法對接,最終已然不成樣了。經常應為一些功能上的數據對接把一個個功能舍棄,最終不成樣,這讓我很頭痛。
直到15年9月吧,開始回頭找前端的東西,時隔才沒對就,前端的世界已經是變化萬千,不像我剛剛接觸的時候會一個DIV+CSS布局已經是很牛逼了。現在各式各樣的前端框架層出不窮啊。看來看去最多的還是bootstrap。可憐我生活的地方想找一個會bootstrap的前端人員都難都。之前還碰到過依然在用表格布局首頁的前端,簡直淚崩。在網上看到那么多人在使用bootstrap於是開始研究bootstrap,由於有PHP,jquery和HTML的基礎再讀bootstrap時候沒有那么的吃力。把bootstrap但手冊研究了一遍,大致的知道了bootstrap,開始使用bootstrap寫網站。發現果然好用,鋪一個首頁很快就把構架搭建完成,只是有些地方個人用着不是很習慣。感覺臃腫點,當然只是個人覺得。說實在bootstrap這個團隊確實強大。作為bootstrap初學者我也不敢去過多的評論,純當它是學習的對象。
個人有一個奇怪的癖好,別人寫過的東西總想自己能不能寫出來或者去仿照出來,就像最早接觸PHP框架的時候也是接觸thinkphp框架,就想着自己寫一款框架就好了,哪怕就只有我一個人用。抱着這個心態就開始寫PHP框架。現在接觸了前端也就想着自己有一套前端該多好,不想它有多強大,只想自己用着舒服用着習慣就好。開始每天研究CSS柵格系統,研究Jquery的插件制作。參考了很多框架,當然首選是bootstrap,還有960柵格,uikit等,一開始真的東拼西湊組合起來了一款蹩腳的插件,我寫代碼一直抱着這樣一個心態:第一步,不折手段的去實現,管它性能問題還是臃腫問題呢,只要實現就是王道,第二步,從新整理,在這個過程中會發現可以學到好多知識,第三步,精簡與優化,其實到這一步點時候就是在掌握知識的過程,第四步:修復BUG和擴展需求。或許也是受到寫程序的影響吧。慢慢但經歷幾個月之久終於把第一個小前端庫寫出來了。雖然功能不是很強大,但是在平常的開發上覺得夠用了。接下來我會把自己寫前端框架的一些心得和代碼貼出來,大家一起來討論一下,前端這東西,是學習這東西就是得大家分享出來,在你們贊許,批斗中完善。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM