本因有你,倍加珍兮!前端
曾經有段時間,成天播放器裏放的都是本兮的歌,《你在看孤獨的風景》被單曲循環了一遍又一遍;今天忽然看到本兮去逝的消息,徹底不肯意相信,這麼可愛的音樂小精靈,上天太不公平了!node
風在說,雨在笑jquery
那是個多情的季節,整個部門男男女女,打足雞血,爲了將產品推向一個新的高度,進行了爲期20天的封閉式開發;那是一個偏遠的郊區裏的那一棟別墅,在那個風雨交加的夜晚,咱們終於所有抵達了,以後的20個日日夜夜,吃喝拉撒——————請隨意!linux
江城的天氣,永遠都不在套路上;記得那是個凌晨兩三點的時分,天一下變了臉,電閃雷鳴,大雨滂沱,肆無忌憚的下了幾天來着,忘了,我只記得公司所以放了3天假,而後集體劃小艇拿設備租了個臨時辦公的場所,或者在家遠程辦公,你們夥兒依然乾的熱火朝天!就憑這,老闆是否是要給咱們加年終獎!好吧。咱們老闆不看技術博客。git
我這個小前端github
前端的江湖風起雲涌,今年依然勢頭大好,大浪淘沙,現在差很少只剩Angular(2)、React、Vue三分天下;無論你接不接受,反正現在看來這已經是不可逆的;學什麼並不重要,突破溫馨區,拓展思惟的侷限,才應該是理所應當的初衷;反觀前端技術的發展,其實和每一個前端的成長都是息息相關的,以前Angular2總是被吐槽體量太大,加上各類新奇的搞法,對新手來講很有難度,可現在,人家AOT一走,搖樹優化一Rollup,也算得上是輕量級的框架了,據說能小到58K,而這其中的變動與迭代,能夠想象有多麼強大的技術支撐,而這些強大的優化技巧,無疑也給前端注入了更多的能力,因此咱們不只僅是學習框架自己,更重要的轉變思惟方式,學處處理更復瑣事物的能力;後端
如今很流行全棧,雖然我和它還相隔十萬八千里,但我想這應該做爲職業規劃中很重要的一部分,畢竟,將來誰知道呢!瀏覽器
我想每一個前端都應該學習Nodejs,而無論它是屬於前端仍是後端,我想做爲一個前端來講,學習Nodejs最大的好處至少是:反哺前端;起初因爲我JavaScript比較薄弱,加上公司主要用jquery,通篇看起來,代碼非常零散,以後使用Seajs對其進行模塊化改造後,稍有好轉,但這遠遠不夠;由於Seajs是CMD規範的表明,而前端的模塊化規範又要追溯到Commonjs規範,而Commonjs規範現在又是在服務端由Nodejs發揚光大,因此要實現前端的模塊化,Nodejs很值得研究;相比來講,服務端的環境遠遠好於瀏覽器環境(額,忽然好想鄙視IE),JS由此得到了更加長足的生命力,不只能寫server,還帶領前端走進了自動化構建的時代;而個人初衷始終是反哺前端,好比Nodejs很是成熟的模塊化體系,好比增進對JS異步機制的瞭解,好比基於Nodejs的各類構建工具,等等;前端雖然也不乏各類比較好的作法,但對JS的運用,相比Nodejs來講,都是小巫見大巫;因此,這種反哺做用是很是值得的!
看看如今最流行的框架,不會點Node能行嗎?固然還得懂點ES6,雖然ES6有蠻多語法糖層面的東西,但不得不說,甜甜的仍是至關美好的!雖然瀏覽器端不少地方還得顧及IE78這些個拖油瓶,但別忘了工具始終是最大的生產力,藉助工具的力量,IE9+使用ES6不是事;好消息是,IE78很快將會退出歷史舞臺,由於SHA-1驗證過時後,自己的安全問題將是硬傷!安全
可笑的是,因爲產品的特殊性,今年差很少三分之一的時間我都是扒在IE7891011上,想一想我這個剛挽起褲腿踏入前端的人,一會兒就踩到了深水區,真的是萬劫不復(前端異常 — 跨終端實時追蹤),好在後端同窗的積極研究,我仍是熬過來了,厲害的隊友總能令人快速的有所長進,好比最終留下來的ErrorInspector,雖然還有不少不足和亟待改進的地方,但在當時真的是挽救我於水火的好玩意兒!讓我明白try_catch多麼有必要,跨端、線上、隨時追蹤並及時反饋異常是多麼有必要;從基礎作起,這就是最好的例子;框架
Ending
最近再看Koa2,相比Express來講,最大的優勢就是實在太簡潔!採用JS的將來標準ES7中的async/await來處理異步流程,同時很大程度上的支持ES6語法,加上中間件的概念,簡潔而流暢,我想這將是對我前端很好的一次反哺機會,在這2016即將過完之際,Koa2對我來講算得上是一個漂亮的Ending;這是一個簡單的base(https://github.com/famanoder/Koa2-base),正打算用它改寫個人我的小站,,但願能和你們一塊兒學習交流!
若是你已在路上,就勇敢的向前吧!
免費提供最新Linux技術教程書籍,爲開源技術愛好者努力作得更多更好:http://www.linuxprobe.com/