一篇vue项目技巧总结

栏目: IT技术 · 发布时间: 4年前

内容简介:时间真的过得很快,从做开发到现在也已经9年有余了,最近招来了不少实习生和经验不是很丰富的前端开发,在带着他们做项目的同时,也发现很多入行0-3年的前端很多欠缺的东西。那么,这里就以我们公司的 vue 项目为例给大家分享一下 vue 项目的一些技巧。

时间真的过得很快,从做开发到现在也已经9年有余了,最近招来了不少实习生和经验不是很丰富的前端开发,在带着他们做项目的同时,也发现很多入行0-3年的前端很多欠缺的东西。

那么,这里就以我们公司的 vue 项目为例给大家分享一下 vue 项目的一些技巧。

一篇vue项目技巧总结

其实有很多人的项目可能都是直接 vue-cli 那一套。但是事实上,项目稍微上一点规模。你需要对你的项目进行一个重新的架构。

项目架构

1、封装项目的基础库

一个基础库可能会耗费一定的开发时间,但是如果项目具有一个优秀的基础库作为支持,可以让项目推进的更快速。前期开发基础库耗费的时间是可以补上来的,最关键的是, 有基础库作为支持,我们可以保证项目的一个最低质量下限 不至于多人合作项目,不同人写出来的不同模块质量参次不齐。同时也保证了一个更好的可扩展性。

通常我们说的基础库包括-组件库、基础 css 库、基础 工具 库(比如项目的二次请求封装,通用的缓存方法,通用的 cookie 操作等等);

2、层级管理

管理你的请求,建议把你项目的 api 层独立出来为一个层级管理,这样有利于在复杂接口下,更好的管理,降低复杂度。

性能优化

1、缓存

缓存一些请求信息,可以有效地减少请求,加快速度。 比如我们从商品列表跳往商品详情。我们可以利用 cookie 或者 localstore 缓存一下商品详情 ,如果这个商品的详情已经被加载过了,就拿出来重复使用。

2、延迟加载

延迟加载一般是为了更快的看到内容,我们一般会对于图片等大资源进行懒加载,再比如我们的组件懒加载。其实基本上所有的性能优化,无非就是在从这两方面想办法。

工程化

现代的前端工程和后端工程绝对不是写代码就行。

会涉及到很多工程化的内容,比如   webpack、服务器部署,更严格一点会有自动化工程体系 这些会对项目的推进非常有帮助对项目的质量等等也会很有保证。 我们一般对于项目的工程化改进体现在以下三个方面。

1、webpack的改进

比如改进 webpack 配置来提升打包速度。使用自己的语法糖时,改动 webpack 来支持新的语法糖;

2、控制代码质量

控制代码质量,我们会通过 eslint  来实现;

3、自动化部署

自动化部署,部署其实是是一件重复而浪费时间的工作。我们可以把他自动化。能省去我们很多成本。

如上说的这些可能说起来容易,学会的话就难。 最好的学习方式,就是跟着按照 思维导图 系统化的进行实战训练。

一篇vue项目技巧总结

扫描以下二维码,添加好友

领取完整前端学习体系思维导图

一篇vue项目技巧总结

当然!仅仅有思维导图还不够,这里还准备了 免费的前端实战视频教程及资料包! 每周还有 前端大佬的免费直播课 ,可以在线提问哦!

No.1

前端直播安排

3月24日—3月29日,晚上8点

一. 技能

从两道面试题—看JavaScript的两个底层原理

1. JavaScript的内存回收机制

2.Javascript的异步机制

3.如何应对面试题

二. 技能

如何优雅的使用vue?不可不知的vue高级实战技巧

1. 一次引入,终生受用的组件注册技巧

2.拯救繁乱的template—render函数

3.高精度权限控制—自定义指令directive

三. 技能

学点干货—网易云vue技巧大解密

1.vue自动化路由

2.

3.插件开发示例

No.2

前端进阶资料

一篇vue项目技巧总结

篇幅有限,扫码获取更多资料

一篇vue项目技巧总结

免费直播资料,先到先得 一篇vue项目技巧总结


以上所述就是小编给大家介绍的《一篇vue项目技巧总结》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

现代信息检索

现代信息检索

(西班牙) Ricardo Baeza-Yates、(巴西)Berthier Ribeiro-Neto / 机械工业出版社 / 2011-3 / 78.00元

本书不仅详细介绍了信息检索的所有主要概念和技术,以及有关信息检索面的所有新变化,而且其组织使读者既可以对现代信息检索有一个全面的了解,又可以获取现代信息检索所有关键主题的详细知识。本书的主要内容由信息检索领域的代表人物Baeza-Yates和Ribeiro-Neto编写,对于那些希望深入研究关键领域的读者,书中还提供了由其他主要研究人员编写的关于特殊主题的发展现状。 与上一版相比,本版在内容......一起来看看 《现代信息检索》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码