自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 uniapp封装命令式组件

最近封装了一个组件,需求是以方法去调用一个组件,而不是在template中引入,今天做一个总结。components中写好组件。

2023-12-18 21:29:06 516

原创 大屏适配方案

现在大屏适配插件有很多PostCss,vue2-scale-box等。大多数都是基于rem方案和scale方案,今天来做一个总结。思路:基于css3属性transform进行实现,根据设计稿的宽高比,对最外层元素进行等比例缩小或放大,里面元素也跟随变化。思路:设置 rem 的基准值 ,动态的计算html根元素的font-size。缺点:一些屏幕宽高比和设计稿的宽高比不一致时会出现俩边留白。缺点:无法适配echarts图表字体需要单独做处理。2.translate方案,推荐。

2023-11-07 21:27:56 174

原创 前端获取流式数据

正常http交互后端返回大量数据,前端需要接口拿到所有的响应体才能操作数据,这个时候就用到了数据流,后端返回一块数据拿一块数据(服务器也需要流式输出),可以极大的减少等待时间。

2023-10-24 21:54:22 980

原创 js数据结构与算法(笔记总结一)

队列是一种特殊的线性表,特殊之处在于它只允许在表的前端进行删除操作,而在表的后端进行插入操作,和栈一样,队列是一种操作受限制的线性表。1.插入,删除数据效率高0(1)级别(只需更改指针向即可),随机访问效率低O(n)级别(需要从链头至链尾进行遍历) 2.和数组相比,内存空间消耗更大,因为每个存储的节点都需要额外的空间存储后续指针。二叉搜索树是二叉树的一种,但是只允许你在左侧节点存储(比父节点)小的值,在右侧节点存储(比父节点)大的值。最后调用的函数先出栈。相同的键必须返回相同的值——这是哈希函数的基础。

2023-10-10 00:18:23 51

原创 前端单元测试jest——笔记总结

在开发过程中我们需要对自己写的代码需要进行测试,Jest:Facebook 的一套开源的 JavaScript 测试框架, 它自动集成了断言、JSDom、覆盖率报告等开发者所需要的所有测试工具,是一款几乎零配置的测试框架。

2023-09-19 00:23:25 86

原创 vue响应式源码解析——笔记总结

vue的响应式数据是通过Object.defineProperty()将属性转换成getter/setter的形式来追踪变化。结合消息订阅和发布者模式,读取数据时会触发getter,修改数据时会触发setter。Observer:它的作用是把一个Object中的所有数据(包括子数据)都转换成响应式的Watcher:订阅一个数据,并读取数据内容,数据变化时执行回调函数,更新视图Dep:将读取的数据内容收集到dep中,数据改变时给回调函数传参。

2023-09-08 00:42:24 120 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除