论前端学习和妹子衣服的相似之处

俗话说,灵感来源于洗澡。今天晚上早些时候正好在想,这个React啊,做SPA很厉害,要做多页面的该怎么做?于是发现了react-router不由感叹,又有一个要学的...

结果就是在洗头时突然想到了其实前端和妹子很像啊...(没啥联系...
就趁着冲澡的时间想了下面6点相似之处。有不足之处的欢迎指正,当然也更欢迎补充。
PS:这纯属写代码累了之余的消遣娱乐,没有别的意思。

  1. 框架和库的数量和衣服的数量
    到目前为止,前端的框架和库加起来感觉已经是个很大的数字了(没谷歌到具体数字)。就我所知道的就有React、Vue、Angular、jQuery、ExtJS、Underscore、Backbone、Zepto、Tree、Flux、Redux、BootStrap这么十多个。要是再算上npm里面各种包和Nodejs的框架的话……嗯。有些可怕呢。

  2. CSS功能与服装风格
    俗话还说,人要衣装,佛要金装。服装的风格可以衬托出一个人的气质,而网页要凸显气质,CSS就必不可少了。尤其是在CSS3逐渐被用得越来越多之后。页面的效果也越来越绚丽了。因此在CSS上的使用也要越来越讲究,不然这万一跑歪了就完蛋啦。

  3. 框架的组合与服装的搭配
    妹子出门肯定要搭配挑选好看的衣服。现在的前端开发也要挑选好合适的框架。简单的小应用用上React-Redux就是杀鸡用牛刀了。而复杂的SPA用jQuery的话,很可能就要变成又臭又长的裹脚布了。所以在面对开发的时候要怎样选用框架、用那些框架就成了和服装搭配一样的问题了。

  4. 自动化编译工具与包包
    包包可以存放许多小东西,比如小镜子呀小手帕什么的。前端因为跑在浏览器上,性能问题一直是一个关注点。以前Js、CSS写完后,要自己手动去压缩什么的。现在有了Grunt、Glup、Webpack这类的打包工具,吧代码压缩之类的优化工具都在一起,每次做个项目只要弄个包就OK了。

  5. 不断变化的流行框架与时尚
    时尚是不断变化的。可能今年流行长裙,明年就变成短裙了呢。前端这几年更是翻天覆地的变化。说来惭愧,两年前,我的印象还是只有主流的jQuery,后面一学习吧。都已经变成了“为什么不要使用jQuery做开发了“。Angular、React双雄争霸到现在加上Vue的三足鼎立。好一个前端的三国演义呢。不过,跟着时尚走是没错的,作为一个学习者还是尽量学习主流框架吧。

  6. 学不完的框架与买不完的服装
    每个妹子的衣柜里总少那么件衣服,每个前端的知识里也总少那么几个框架。每个妹子总会有衣服买了来不及穿,每个前段也总会有框架学了来不及用。看看变化的时尚与层出不穷的框架,不由得要感叹一句,吾生有崖而框架无涯啊。而作为前端大概唯一能偷笑的就是,我学这些框架不用花钱……

最后,以上仅供娱乐。由于我只是一个前端技术爱好者,如果有技术方面认识不妥当的地方,还望海涵。

你可能感兴趣的:(论前端学习和妹子衣服的相似之处)