- 博客(6)
- 收藏
- 关注
原创 uniapp封装命令式组件
最近封装了一个组件,需求是以方法去调用一个组件,而不是在template中引入,今天做一个总结。components中写好组件。
2023-12-18 21:29:06
599
原创 大屏适配方案
现在大屏适配插件有很多PostCss,vue2-scale-box等。大多数都是基于rem方案和scale方案,今天来做一个总结。思路:基于css3属性transform进行实现,根据设计稿的宽高比,对最外层元素进行等比例缩小或放大,里面元素也跟随变化。思路:设置 rem 的基准值 ,动态的计算html根元素的font-size。缺点:一些屏幕宽高比和设计稿的宽高比不一致时会出现俩边留白。缺点:无法适配echarts图表字体需要单独做处理。2.translate方案,推荐。
2023-11-07 21:27:56
187
原创 前端获取流式数据
正常http交互后端返回大量数据,前端需要接口拿到所有的响应体才能操作数据,这个时候就用到了数据流,后端返回一块数据拿一块数据(服务器也需要流式输出),可以极大的减少等待时间。
2023-10-24 21:54:22
1256
原创 js数据结构与算法(笔记总结一)
队列是一种特殊的线性表,特殊之处在于它只允许在表的前端进行删除操作,而在表的后端进行插入操作,和栈一样,队列是一种操作受限制的线性表。1.插入,删除数据效率高0(1)级别(只需更改指针向即可),随机访问效率低O(n)级别(需要从链头至链尾进行遍历) 2.和数组相比,内存空间消耗更大,因为每个存储的节点都需要额外的空间存储后续指针。二叉搜索树是二叉树的一种,但是只允许你在左侧节点存储(比父节点)小的值,在右侧节点存储(比父节点)大的值。最后调用的函数先出栈。相同的键必须返回相同的值——这是哈希函数的基础。
2023-10-10 00:18:23
59
原创 前端单元测试jest——笔记总结
在开发过程中我们需要对自己写的代码需要进行测试,Jest:Facebook 的一套开源的 JavaScript 测试框架, 它自动集成了断言、JSDom、覆盖率报告等开发者所需要的所有测试工具,是一款几乎零配置的测试框架。
2023-09-19 00:23:25
100
原创 vue响应式源码解析——笔记总结
vue的响应式数据是通过Object.defineProperty()将属性转换成getter/setter的形式来追踪变化。结合消息订阅和发布者模式,读取数据时会触发getter,修改数据时会触发setter。Observer:它的作用是把一个Object中的所有数据(包括子数据)都转换成响应式的Watcher:订阅一个数据,并读取数据内容,数据变化时执行回调函数,更新视图Dep:将读取的数据内容收集到dep中,数据改变时给回调函数传参。
2023-09-08 00:42:24
156
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人