乐趣区

关于前端:从后端看Vue读Vuejs技术内幕

家喻户晓,作为一名后端懂些 Vue.js,是加分项。

Vue.js 有诸多长处。Vue.js 不用为简单的 webpack 配置而放心,能够从 CDN 上下载并应用模板来构建组件。而且在开发中,Vue.js 还通过对模板进行动态剖析,缓解了 React 和谐算法的某些方面,以实现优化,放慢运行时。所以特地适宜非职业前端开发,但波及前端的工作,须要相熟一个支流前端框架的全栈工程师。

作为一名 Golang 后端,平时只有写好接口,而后和前端联调就行。所以还是在大学里零碎的学过前端常识,写过一些 Node.js 的代码,而在前段时间接触到 Vue.js,理解到了前端工程化,发现曾经和本人认知的前端开发不一样了。正好关注到图灵出版社出了这本由黄轶老师撰写的《Vue.js 技术底细》,作为一名图灵的老读者,就第一工夫拿下了。

在这段时间里,较为零碎的看完了一遍,能够说有点难度。有些货色还是要联合 Vue3 教程一起看,举荐 vue3.chengpeiquan.com 下面的《Vue 入门教程》,我基本上是在看完一个概念后,看一些代码,而后再到黄老师这本书中去细细品读其中的外部原理,在这外面波及到调用、算法、以及实例都写得很清晰。特地是画的一些图,能够看出很用心,让人很直观清晰地理解这个组件大概念,的确是十分重要的一部分。

其次,在第四局部,《编译和优化》外面,对于模板的解析,AST 转换,生成代码。是写的很全面的,因为我也相熟 Golang 解析,所以这部分,读起来十分顺利,的确懂了很多 JS 常识,的确有不同凡响之处。无论是第五局部,对个性的解读,还是第六局部,对组件的解析,我感觉特地体现黄老师的技术能力,总是在谋求更好的实现,以及更为便捷的开发。

我感觉一本技术书,不仅要讲清楚技术的实现原理,更重要是讲清楚为什么要这样做,这背地的推理,思考过程,才是技术的积淀。就像代码里的正文不是写 How,而是写 Why。我感觉黄轶老师这本书就做的很好,很举荐作为后端学习 Vue.js 的第二本书,在入门之后的深刻。如果再多出一章,讲一讲 Streaming,运行时、数据转移,还有波及到的一些后端基础设施和托管,就更好了。

总结一下,《Vue.js 技术底细》是一本用心之作,作为后端接触 Vue.js 的第二本书十分适合,当然须要多用功读几遍。

 

退出移动版