本因有你,倍加珍兮!前端
曾经有段时间,成天播放器里放的都是本兮的歌,《你在看孤独的风景》被单曲循环了一遍又一遍;今天忽然看到本兮去逝的消息,彻底不肯意相信,这么可爱的音乐小精灵,上天太不公平了!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/