說起Web我首先想起的是web前端,其次是后端。
在學(xué)習(xí)過程中也知道了前后端在工程上貌似是強調(diào)要“分離”的。
最開始學(xué)習(xí)的是HTML和CSS,兩者本身的語法淺顯易懂,w3school教程看了一天,就覺得能夠讀懂基本的代碼了。
但是隨著后期的深入,發(fā)現(xiàn)其實兩者的門道都挺深,尤其是css的設(shè)計。
后來接觸到css禪意花園,被網(wǎng)頁設(shè)計師們的智慧所折服,他們在相同的html文檔下造就的豐富樣式給我?guī)砹四撤N刺激,也讓我對CSS望而生畏。
flex布局,z-index,響應(yīng)式,這些東西的應(yīng)用還是要在實戰(zhàn)中慢慢體會,而我并不想在上面花費太長時間,僅僅是淺嘗輒止。
javascript也學(xué)了零星半點。如果只是設(shè)計網(wǎng)頁的簡單開發(fā),js的語法其實不用全部掌握,每本書的前幾章的內(nèi)容看完后就可以上手了。最主要的是要掌握dom模型。我看過的有限的原生js代碼里,關(guān)于面向?qū)ο蟮牡胤接∠罄餂]有(可能是我看的太少了)。
javascript dom編程藝術(shù)帶我體驗了第一個完整的單頁面開發(fā)。書中完整的代碼示例和深入淺出的各種實例讓我體會到了dom的強大,還有js和瀏覽器之間的結(jié)合。
在看上本書的時候,我還穿插著在看《鋒利的jquery》。jquery框架現(xiàn)在貌似使用的沒有以前那么多。許多優(yōu)秀的新框架比如angular.js和vue.js貌似更受推崇。但是jquery的面向美元式編程還是給我留下了深刻的印象(逃。。。。)
對于AJAX我的了解實在少的可憐,可能是對于后端真的了解太少(如果說有了解的話,那就是學(xué)完了python的語法)。jquery中的ajax操作在我看來就是天書(逃。。。。)
后來接觸bootstrap框架等css框架,感覺好好看啊,符合我對于扁平化的審美。
源碼神馬的看都不敢看,怕看完后就覺得自己連前端都學(xué)不好,啥也干不成了。南寧網(wǎng)站開發(fā)
也陸續(xù)看過各種api,對于h5應(yīng)用開發(fā)也略有涉及,逐漸明白為什么碼農(nóng)被稱為碼農(nóng),搬磚工,做出了一些花里胡哨界面的同時,感覺自己做得東西都是可被替代的,都是對于已有輪子的搬運,并且也沒有造出一個完整輪子的能力。
隨著微信小程序的公測,相信前端開發(fā)只有更火,無法想象小程序?qū)τ谖覀兪褂檬謾C的習(xí)慣帶來怎樣的影響。
現(xiàn)在的學(xué)習(xí)更傾向于算法和數(shù)據(jù)結(jié)構(gòu),還有c++這種比較難啃的語言。
抱一本厚厚的離散數(shù)學(xué),在一堆邏輯符號里面生無可戀。