如何写一手漂亮的 Vue

前几日听到一句生猛与激励并存,可怕与尴尬同在,最无奈也无解的话:“90后,你的中年危机已经杀到”。这令我很受触动。显然,这有些夸张了,但就目前这日复一日的庸碌下去,眨眼的功夫,那情形就会在这骨感的现实面前,悄然的被显现。所以,越发体验到,当必要有计划的去做,去写,去玩,去嗨,利用好这荷尔蒙分泌还算旺盛的时光,去厚积去博取,去发现去折腾;让自己的生命不在仅是工作与惆怅,还有时间分与“诗和远方”。不用分析,就知道这该如何去做,高效去完成工作,然后去学着优雅地生而活。目前犹身为前端开发者,且在使用 Vue,那么就有了此文;这不仅是纪录或分享,也是在漫漫之路上下求索,更希望能探讨和指点,以资见识,提升其效——在晚晴幽草轩等着你。

微注:早先在写 如何优雅地使用Sublime Text 时候,前后历经10月,至今虽不断更新犹在,离该话题也是相去甚远。所以,谈及此一个宽广话题的存在,欲一谈也须深入研究,非朝夕可至;所以本篇将采取不定期更新,当然,这么做,也是治疗自身拖延症之一法子;另外也是限制聚合网抓取的一种尝试。Last Modify: 2017-03-11

随言: 身在程序的江湖,如你是一位即将出征武士,对决与浩瀚无尽的需求大军;那么你不仅需要一副好的体格,还需要一身技艺:而这 软件工程学 (抑或加算法)就好比内功(查克拉);而所使用的 各家语言 ,则好如武学招式(独孤九剑?);那加以利用的各种工具,当如随身利器(小李飞刀?);那属于自己一套极致开发流程,便是轻功(电光神行步?)……如是斯言,那么作为开发者的你,几技傍身耶?

如上随言,此篇准备从以下几个方面来探讨:

如何漂亮使用 Vue 之工具篇

欲先利其器,必先利其器 ,这是此博客一大倡导;关于如何优雅地去写好 Vue,工具自是首当其冲要提及的,毕竟这非常重要;在你选择使用 Vue 来从事前端开发的那一刻,你已经同意的这一论点:毕竟 Vue 也是用原生 Js 写的,Js 则是用 C 语言写,而 C 又是汇编写的….. 这不再是刀耕火种的年代,而你也未用汇编或 C 来解决你的需求,So,你是同意的。既是赞同的,岂有不用好它的道理?那么来一起探讨下:

  1. 外设:除了那些舒适坐骑与书桌外, 双屏显示器Mac 则是必备外设装备;你知道,一屏编辑器中写着代码的同时,就能在另一屏 Chrome 下看到表现,这很高效便捷,也令人很是舒服。而 Mac 这设备中堪称优雅情人的存在,更是居家良品。倘若,所处的工作环境没那么看重效率,或者未表现出该有的慷慨,则一定须善待自己的精力和时间,勇于将自己的开发环境打造精良;倘若你被在使用 Winodws,不妨读下之前总结的 Windows下效率必备软件

  2. 软件:身为开发人员,你电脑以及其中配备的软件,就好如武士手中的利剑,是助你大杀四方的存在;所以无论是用它来玩一玩恶作剧,还是来致敬把Dota,抑或是搞搞需求,皆十分有必要将其锋利化。因此,诸如 Alfred,Brew,Iterm2,Oh-my-zh,Git等必备就不说了;对于前端开发,编辑器与浏览器的配备与运用,尤其重要(对于这一点很多前端开发者,尚未达到及格,一如其水平);对于浏览器,只推荐 Chrome ;而编辑器则推荐 SublimeText3Atom ;业界有人认为 Vscode 也不错,这有待写篇测评;不推荐使用 WebStorm,因为其除了反人类的操作设计外,感受不到其他可记住点。对于 SublimeText 与 Atom,曾经有写过 如何优雅地使用Sublime Text新编码神器Atom使用纪要 ,时至如今,也挺有参考价值。

  3. 周边:使用 Vue 开发开发前端,当须保持对周边工具体系,经常保持关注,比如 NodeScssNpm(Yarn)WebpackGulp ,还有 Lodashsuperagentmomentd3co 等工具库,再有就是 Vue 系本身具库,譬如 Vue-cli , vue-router 等;再有就是不断衍生出来的 Vue 插件。 Atwood定律 中阐述到: Any application that can be written in JavaScript, will eventually be written in JavaScript. (翻译过来即是:凡是能用JavaScript写出来的,最终都会用JavaScript写出来)。这个理论同样适用于 Vue,它简易强大的存在,吸引了很多超厉害的开发者或团队,为其贡献了无数好用的组件库。比如: 饿了么出品的 Element-UI ,还有 vue-echartsvue-multiselect …… 具体可以参看 awesome-vue ,略睹其繁华似锦。

如何漂亮使用 Vue 之基础篇

软件工程学 ,作为程序员,本就该是当学好的一门技艺。像 代码大全2 以及 程序整洁之道 ,一定是需要好好读一读的。Web 前端开发,因其入门的容易性(还有需求的旺盛),早就了这一行涌进了不少急功近利者,也惊现了很多令人“不堪卒读”的代码。而前端发展日新月异,如不能渐而掌握,长期来看,委屈的倒也不全是别人(读你代码者),更是自己;举个浅显的例子来讲,如不能学会很好的组织代码结构,即便有高手写了架构,一旦项目渐大,不也是照样面临被自己坑苦的凄楚?事实上,不乏很多开发者,未能养成很好的编码素养,基础如变量方法命名,也是能令人心惊肝颤;很显然这是损人不利己的行为,势必改之。

前端基础技术 ,作为前端也是… 待补充完善

如何漂亮使用 Vue 之 Webpack篇

待补充完善

如何漂亮使用 Vue 之工作流篇

待补充完善

深圳.南山 @17-03-11

我来评几句
登录后评论

已发表评论数()

相关站点

+订阅
热门文章