咱们一般做网站是用的DIV+CSS,由于这种一般利于优化,可是在前两天接到一个项目需求做优化,客户的网站是VUE做的,把网站看了一遍,发现相似这样的网站优化成本会很高。
首要咱们来了解一下什么是vue?
VUE是几年出来的web很火的一项技能,他是一套构建用户界面的渐进式结构,选用自下而上增量式开发规划,在传统web开发中,咱们建立项目都以html结构为根底,然后经过jquery或许js来增加各种特效功用,需求去选中每一个元素进行指令,这些内容在简略的项目中或许不变的项目中还能敷衍得来,一旦项目改动或许项目工程较大,代码的修正将是杂乱繁琐的,而这时分用了vue,这些问题都不复存在。在比方一些单网页制作成的应用程序,一般涉及到数据交互的内容都许多,而应用了vue之后将大大减缩工作量。
可是用VUE开发的网站也有他的缺点——不利于优化
由于vue的脚手架建立的项目,webpack的装备当中就包含了紧缩js,css和html的紧缩。所以,当咱们的单页面越做越大的情况下,首要的一步便是分包。也便是说一个网站你在代码里边智能看见JS和CSS,其他什么都没有了,那么这样的网站搜索引擎怎么抓取?必定抓取的难度会很大,处理起来也是适当费事的,所以主张我们在做网站开发的时分不要只用这种技能(条件是网站需求优化)
那么VUE有用在哪些场景?
正由于VUE是适合做优化,智能用在不必优化的项目上,比方微信大众渠道的开发和一些内部自己的系统开发,这个时分反正是内部运用的,能够运用VUE,性能上仍是工作量上都会大大削减。