工作3年的前端都有的通病,你被戳中了吗?

很多经验不是特别丰富的前端开发人员做项目的时候,都有一个通病:欠缺了一些入行0-3年的前端者应该拥有的东西。

尤其是 vue 项目中的一些技巧。

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

项目架构

01 | 封装项目的基础库

一个基础库可能会耗费一定的开发时间,但是如果项目具有一个优秀的基础库作为支持,可以让项目推进的更快速。前期开发基础库耗费的时间是可以补上来的,最关键的是,有基础库作为支持,我们可以保证项目的一个最低质量下限。不至于多人合作项目,不同人写出来的不同模块质量参次不齐。同时也保证了一个更好的可扩展性。通常我们说的基础库包括-组件库、基础 css 库、基础工具库(比如项目的二次请求封装,通用的缓存方法,通用的 cookie 操作等等);

02 | 层级管理

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

性能优化

01|缓存

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

02|延迟加载

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

工程化

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

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

01 | webpack的改进

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

02 | 控制代码质量

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

03 | 自动化部署

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

如上说的这些可能说起来容易,

学会的话就难。

最好的学习方式,

就是跟着按照思维导图

系统化的进行实战训练。

扫描以下二维码,

添加好友
领取完整前端学习体系思维导图(前99名免费)

遇到扫码频繁,请再次识别哦

(别让您的犹豫阻碍您的进步)

当然!仅仅有思维导图还不够,这边给大家推荐一个学习平台——网易云课堂学习,这里有免费的前端实战视频教程及资料包,每周还有前端大佬的免费直播课,可以在线提问,欢迎大家去这里学习前端课程!

No.1

前端直播安排

10月12日-10月15日

连续四晚 20:00准时开播

10月12日

代码质量从何而来?设计模式概论

1、代码质量指标

2、设计模式概论

3、建造型设计模式

10月13日

设计模式优化代码实例

1、作业讲解

 2、设计模式解耦模块

 3、设计模式优化代码

10月14日

想做前端负责人?带你看网易大厂的工作内容

1、前端负责人到底是干什么?

2、架构是什么?

3、如何构建前端规范

10月15日

实战开发,如何封装高性能企业级http请求库

1、探索数据请求的进化

2、Fetch的详细讲解

3、实战封装企业级http请求库

No.2

前端进阶资料

篇幅有限

扫码获取更多资料!

遇到扫码频繁,请再次识别哦

(别让您的犹豫阻碍您的进步)

记得还有免费直播资料!

先到先得!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值