关于本新手用vue后的有的反思

本身是一个正好毕业半年多的前端小白,进庄做事之上,由于公司的前端技术还尚无定下来,所以在做项目的时候自己是自由发挥。由于vue具有高达心灵,开发效率高之风味,所以,我当开项目上,便挑了vue作为技术栈,由于是第一浅采取bootstrap加jQuery以外的技术栈,所以以下是于得项目的进程中,对vue使用方面认识不交要不足的反省。

1.先是,新手用vue最普遍的错,就是DOM操作,而vue的双向数据绑定,恰恰让我们实际不待开展繁琐的DOM操作,我们只是需要关爱数据层面即便得了。想想自己不过开始获得input还是用什么document.getElementById(‘id’).value这种,就觉着温馨死愚蠢,明明仅仅需要v-model绑定data就哼了,唉~

2.看vue只能用于开发SPA。直到看到过深神在知乎上回答的:不自然做个类型就是非得cli一个一家子桶,vue也不是为单页面而生的。我才懂,vue的采用方式,我光理解冰山一角,如何会灵活根据自己之急需下支付,还需要协调从此的多成人。

3.组件化思想。起初一开始,觉得人家的UI框架都写好了,就直将来为此。当然如此做并没呀问题。但是,当自家发觉自家每个页面几乎都起几乎段落同样的代码,或者都待为此到者UI框架的机件,比如面包屑,比如导航菜单,那我干嘛不把如此UI框架做成独立的零部件为?

4.路由懒加载。当自家之档次打包后,运行,初次加载慢的意外起。这给我死头疼,这样只有付出速度发出啊用,用户体验肯定是不好的。我翻了产打包后底dist文件夹,我失去,好几预示。所以,难道要自再选择其它技术栈再开发同破。当然是匪容许了。在网上查看了材料后,终于理解了路由于懒加载这个方法。使用路由懒加载后,webpack会管原大非常的js分解成多个体积比较小的js,当我们运行加载行,它会仍需加载,这样初加载了长的题材即解决了。

5.webpack。用到了vue全家桶,便少不了webpack。并无是,你npm run
build,就可以安心睡觉去。就照我当利用video.js时即用在webpack里面配备(这个做了自家可怜老,头皮发麻)。webpack房地产公司是单强的东西,可以因webpack做过多的从事,比如,引入其他插件,把单页面改化多页面配置,给文件夹配置路径方便书写等等。但,不得不说,这个事物非常难学,而且官网说实话对己而言写的并无通俗易懂,那些只插件说明文档就再别提了,能看懂的未顶一半。当然为恐怕是自个儿极其菜。要想成长,webpack是本身后来须学下的难。

6.末段一个,无关于vue,那就算是,遇到问题,先想同一想,上网查看资料,资料看无晓了,再错过问别人。这点其实际职场好重要,因为大家还有投机的办事,谁啊从没工夫跟无偿去帮你,所以能自己解决之尽心协调解决。

我小白,不足之处多多指教。

相关文章