陈伦刚的个人博客

前端性能优化

页面内容方面 通过文件合并、css 雪碧图、使用 base64 等方式来减少 HTTP 请求数,避免过多的请求造成等待的情况; 通过 DNS 缓存等机制来减少 DNS 的查询次数; 通过设置缓存策略,对常用不变的资源进行缓存

陈伦刚 发布于 2023-06-08

em px rem区别

px:绝对单位,⻚⾯按精确像素展示。 em:相对单位,基准点为⽗节点字体的⼤⼩,如果⾃身定义了font-size按⾃身来计算(浏览器默认字体是 16px),整个⻚⾯内1em不是⼀个固定的值。 rem:相对单位,可理解为”root em”, 相对根节点html的字体⼤⼩来计算,CSS3新加属性,chr

陈伦刚 发布于 2023-06-08

vue3无限滚动

Vue很常用、Vue3也讨论比较多,所以这次Blue带大家拿Vue3做个"无限下拉加载"的应用(我不太擅长起名字,谁有好名字欢迎贡献出来😂),先来看看效果 简单说一下,当我们向下滚动页面快滚到底部时,会继续加载更多数据,让用户可以继续往下滚——实现无限下拉的效果,那么,我们想做到这点,需要考虑几件

陈伦刚 发布于 2023-06-08

Vue图片懒加载

前言 图片懒加载大家都很熟悉了,优点如下: 提升页面渲染效率,避免大量图片加载造成页面卡顿。 按需加载,减少无效的图片加载,节约网络资源。 本文将使用vue自定义指令的方式,实现图片懒加载的功能。要点如下:

陈伦刚 发布于 2023-06-08

vue2.0通信方式大全

前言 vue是数据驱动视图, 所以对于vue来说组件间的数据通信非常重要。vue组件通信也是面试中常问到的面试题。熟练的掌握vue组件通信对于我们来说至关重要。那么组件之间如何进行数据通信的呢?本篇文章较长,将比较全面的讲述各种通信方式,应该是最全的关于vue通信的文章了,若有遗漏,欢迎指出。下面将

陈伦刚 发布于 2023-06-08

docker打包vue2.0项目

1.写在前面: Docker 作为轻量级虚拟化技术,拥有持续集成、版本控制、可移植性、隔离性和安全性等优势。本文使用Docker来部署一个vue的前端应用,并尽可能详尽的介绍了实现思路和具体步骤,以方便有类似需要的同学参考。 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖

陈伦刚 发布于 2023-06-08

electron-vue打包桌面应用

1. 安装并初始化electron-vue

陈伦刚 发布于 2023-06-08