![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端
文章平均质量分 78
七月的冰红茶
一天天迷迷糊糊~
展开
-
【element-plus】使用elTable设置默认全选toggleRowSelection失效
补充:如果还是想通过toggleRowSelection实现指定行选中,可以尝试用计时器,以下方法是在切换分页的时候刷新选中状态,dom刷新比toggleRowSelection慢。展示,并且包含复选框,默认。目标效果:子节点数据通过。原创 2023-11-05 21:57:04 · 2976 阅读 · 0 评论 -
【electron】验证渲染URL
electron和h5分离原创 2023-12-01 11:16:44 · 518 阅读 · 0 评论 -
【vue3】使用vuedraggable和grid实现自定义拖拽布局
使用vuedraggable实现拖拽功能,拖拽改变的是模块在list的顺序,使用gird设置动态类名,根据模块在list的位置匹配对应的gird样式。原创 2023-11-13 18:32:49 · 2545 阅读 · 0 评论 -
【2023】初中级前端面试笔记
创建方法:根元素,行内块,绝对固定定位,float,overflow的auto,scroll,hidden。比如,在js中发送ajax请求,请求任务是浏览器请求线程处理,结果由回调函数返回给js,即浏览器才是真正执行发送请求这个任务的角色,而 JS 只是负责执行最后的回调处理,所以异步不是js自身,是浏览器提供的。(2)vue2:双指针(双端),每次遍历进行最多4次双端比较(新前vs旧前,新后vs旧后,新后vs旧前,新前vs旧后),比较过程中对节点直接进行更新增删移动,会导致很多无效重新渲染。原创 2023-08-18 15:56:04 · 153 阅读 · 1 评论 -
【threejs】基础知识和一些动效
创建场景scene → 创建一个相机camera,设置相机位置 → 创建一个渲染器canvas,尺寸 → 创建几何体geometry,添加材质material → 添加灯光light → 把要展示的添加到场景里并渲染。,webgl更底层更抽象,它可直接访问图形硬件,编写底层图形渲染代码(如,着色器,矩阵变换,顶点缓冲区,光源等);总之,webgl 更适合那些对图形编程有深入了解和对性能有更高要求的开发者,threejs易学易使用,专注3d内容但没有深入了解图形编程的人,根据需求和技术各取所需。原创 2023-09-24 02:35:25 · 1210 阅读 · 1 评论 -
【webgl】基础知识和几何体案例
WebGL(Web Graphics Library)是一种基于JavaScript API的Web图形编程技术,用于在浏览器中实现高性能的3D图形渲染。原创 2023-09-18 16:26:48 · 214 阅读 · 0 评论 -
【vite】构建vue3项目和基础配置
d.ts类型定义文件,d可以理解为 definition 或 declaration 即『定义或声明』,顾名思义这是对 js 文件的类型声明文件。所以 ts 编译器会自动根据 .ts中的信息,生成对外的 .d.ts文件,和生成的 js 文件搭配使用。其中,js 文件是给运行引擎用的,而 .d.ts文件是给 IDE(智能编辑器)写代码时参考用的。(2)只有 VITE_开头的变量才 会被暴露为 import.meta.env.*提供给客户端源码。删掉package-lock.json;在.d.ts文件里添加。原创 2023-09-12 01:18:23 · 496 阅读 · 2 评论 -
【react】封装表单组合组件
记录一个表单组合组件部分源码,主要用于学习代码结构原创 2021-02-27 21:09:42 · 2938 阅读 · 2 评论 -
【css】公共样式之flex
flex作为最经典最方便的一种布局方式,不受宽高限制,使用场景也会很多,回顾下flex属性设置,发现父子元素属性设置至少3个,而且display不可继承,这就导致每次用flex都要写很多重复代码,在公共样式里封装flex,通过类名方式可以高效快捷调用原创 2023-07-17 10:50:18 · 418 阅读 · 1 评论 -
【javascript】设计模式
从“写代码”到“写好代码”到“设计代码”,不仅是技术的提升,更是编程思维的提升。原创 2022-12-02 17:10:01 · 289 阅读 · 0 评论 -
SEO搜索引擎优化
SEO(Search Engine Optimization)搜索引擎优化原创 2022-10-11 00:54:10 · 228 阅读 · 0 评论 -
iconmoon图标库的使用
iconfont使用原创 2022-09-01 15:12:30 · 920 阅读 · 0 评论 -
【echarts】自定义样式
最近接触的表格类型有:日历型calendar、水平和垂直柱状bar、饼状pie、折线line,有些典型效果和自定义样式,标签与轴间距、定义渐变色、混合类型、自定义类型等。echarts官网文档,详细全面了解指定属性,可以实时展示属性功能效果;w3c上echarts文档,适合新手,目录清晰指定功能效果。基本示例满足不了需求,掌握常用属性tooltip、dataset(多维度自定义数据)、grid、xAxis、 yAxis、series,以及按需引入写法,以上效果如有感兴趣可私信我,提供源码。原创 2022-07-22 11:33:51 · 1458 阅读 · 0 评论 -
【vue3】watch的用法,watch、watchEffect、computed区别
③computed,初始化时就会调用一次,参数为依赖项,依赖项可以是get函数返回计算之后的值(必须),也可以是带有 get 和 set 函数的对象,引用两次,但只会执行最近一次;①watch,在vue3中以组合api方式使用,3个参数(依赖项,回调,deep),依赖项必填,当依赖项更改时会执行回调,;①watch,可获取先前值和当前值,监听范围广可监听data之外的响应对象,可监听一个,也可以多个组合监听,②watchEffect,不能获取先前值,但支持异步和取消异步。),不需要传依赖项,自动收集依赖;原创 2022-06-27 02:17:00 · 16977 阅读 · 0 评论 -
【git】分支管理
软件开发主要以团队合作为主,版本管理工具的熟练使用更是工作的基本技能,除了基本git命令:git clone、git add、git commit、git pull、git push之外,还要掌握git分支管理和处理分支冲突的命令。下面我会以我平时接受任务,从创建任务分支开始列出一些常用git命令,以及我遇到的一些冲突和解决方法。原创 2021-02-28 01:21:45 · 140 阅读 · 0 评论 -
跨域CORS解决办法
跨域是由浏览器的同源策略产生的一种自卫行为。一个URL由协议protocol / 主机host / 端口port组成,这三部分都相同时为同源。当前url和请求url不同源时就会产生跨域。原创 2022-06-13 00:45:15 · 3973 阅读 · 0 评论 -
【css】最全布局总结
布局就是控制元素位置、大小,常见布局有 标准流布局、弹性布局、表格布局、流体布局、网格布局、混合布局、定位布局、浮动布局等,我会从文档流,容器,效果这些角度介绍原创 2020-08-13 23:37:07 · 7835 阅读 · 1 评论 -
【css】外边距重叠及解决办法BFC
BFC(Block Formatting Context)格式化上下文,作用于块级元素是一个独立渲染区域,让处于 BFC 内部的元素与外部的元素相互隔离,使内外元素的定位不会相互影响。原创 2020-08-05 00:26:37 · 892 阅读 · 0 评论