logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

vue[打包chunk-vendors.xxx.js文件过大,vue项目性能优化解决方案,前端性能优化知识总结]

虽然看上去这个内容也就2M左右的大小,但是在线上却出现需要加载10几秒的时间,这对于一个项目来说是非常的有问题的。因此解决方式如下:首先得知道为什么这个文件比较大,chunk-vendors.xxx.js是一个保存着各种相关依赖的关系的文件,比如导入的elmentUI、echarts、vue、vue-router等各种依赖解决方案:1.开启Gzip压缩2.路由懒加载3.检查图片等大小,看看能不能对

文章图片
#javascript#前端#vue.js
js[异步编程理解(promise/回调函数/async-await)、异步转同步的方式]探究

Javascript语言的执行环境是"单线程",而Javascript语言将任务的执行模式分成两种:同步(Synchronous)和异步(Asynchronous)首先得意识到一个问题何为异步编程?何为同步编程?直接上网上的优秀文章:https://zhuanlan.zhihu.com/p/94686991总之同步编程:就是机械一行一行的执行代码直到代码结束,一旦出现问题就执行不下去了异步编程:就

vscode[vue开发]插件推荐

前提使用vscode作为vue项目开发工具,同时使用vue脚手架搭建项目。vscode插件推荐Vetur —— 语法高亮、智能感知、Emmet等 包含格式化功能, Alt+Shift+F (格式化全文),Ctrl+K Ctrl+F(格式化选中代码,两个Ctrl需要同时按着)EsLint —— 语法纠错Auto Close Tag —— 自动闭合HTML/XML标签Auto Rename...

vue[强制刷新组件之$forceupdate、v-if、key属性三种方式的适用]

有时候我们会遇到一些问题,例如:弹出框在填写完毕后隐藏,然后再次点击打开的时候内容确还是原来的,此时需要刷新组件来操作。又或者有些时候我们需要强制触发组件的刷新以便于让整个组件的生命周期得以重新执行。本例探讨强制刷新组件的操作。第一种方式:...

nestjs[typeorm学习之实体(entity)与数据表的探究]

nestjs[typeorm学习之entity与数据库中表的关系]

文章图片
vue[elementUI导航切换以及路由router-link、router-view、router的使用]

vue[导航切换router-link、router-view、router的使用]

nestjs[项目打包部署之linux系统上线]

nestjs[项目部署之linux系统上线]

#linux
nestjs[controller控制层各种请求方式及参数获取方式]

其实理解起来就是:我给前端一个’/xxx’的(get/post/put/delete)请求接口,然后我后端controller层配置一个(@Get(‘xxx’)/@Post(‘xxx’)/@Put(‘xxx’)/@Delete(‘xxx’))的接收方法,一但前端调用了,就触发这个装饰器配置相关方法,同时方法参数中使用(@Request/@Body/@Query/@Param…)等装饰器获取传递过来

文章图片
nestjs[一例看懂中间件、守卫、管道、异常过滤器、拦截器]

看懂nestjs中间件、守卫、管道、异常过滤器、拦截器

文章图片
    共 14 条
  • 1
  • 2
  • 请选择