我是一名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和擴展需求。或許也是受到寫程序的影響吧。慢慢但經歷幾個月之久終於把第一個小前端庫寫出來了。雖然功能不是很強大,可是在日常的開發上以爲夠用了。接下來我會把本身寫前端框架的一些心得和代碼貼出來,你們一塊兒來討論一下,前端這東西,是學習這東西就是得你們分享出來,在大家讚許,批鬥中完善。php