自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Canvas-Editor 实现类似 Word 协同编辑

Canvas-Editor 实现类似 Word 协同编辑

2024-04-28 11:27:28 1866

原创 egg.js 上传、下载 到第三方服务器

egg.js 上传 下载第三方服务文件

2023-08-29 10:19:07 490

原创 js 每年新语法总结(部分)

js 每年新发布总结(部分)

2023-06-30 11:49:13 269

原创 ajax原生

phpStudy是一个PHP调试环境的程序集成包。该程序包集成最新的Apache+PHP+MySQL,安装非常的简单[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FSskK7QH-1687409627140)(img/phpStudy.png)]

2023-06-22 12:51:37 295

原创 浏览器输入URL后发生了什么

要注意的是,浏览器的解析过程并非是串连进行的,比如在解析CSS的同时,可以继续加载解析HTML,但在解析执行JS脚本时,会停止解析后续HTML,这就会出现阻塞问题,关于JS阻塞相关问题,这里不过多阐述,后面会单独开篇讲解。客户端收到你输入的域名地址后,它首先去找本地的hosts文件,检查在该文件中是否有相应的域名、IP对应关系,如果有,则向其IP地址发送请求,如果没有,再去找DNS服务器。我们在浏览器输入网址,其实就是要向服务器请求我们想要的页面内容,所有浏览器首先要确认的是域名所对应的服务器在哪里。

2023-06-22 12:40:09 459

原创 vue element表格合并

el-table中使用 :span-method="objectSpanMethod"方法。需要将el-table表格第一列相同的内容进行合并。

2023-05-26 10:37:10 475

原创 Js 代替eval的方法 字符串转对象

可以用new Function来代替。

2023-05-15 19:33:05 689

原创 原生JavaScript页面的生命周期

JavaScript页面的生命周期

2023-05-15 19:27:08 282

原创 全选,下拉框

属性 optionList: 数据。

2023-05-09 13:46:26 140

原创 js 取色器和 颜色拾取工具

不知道大家用过 figma,或者蓝湖没有,诸如此类的 web 端 ui 设计应用,取色是一个很常用的功能项(包括我们平时开发页面时,不需要借用其他工具去别的窗口提取UI给出的设计图某块区域的颜色值,现在通过这个特性就能简单的实现!,点击滴管进入取色,监听input事件追踪值的变化 input的value值会返回十六进制,所以写了一个内置conversion函数转成rgb。如果开始取色后,用户按下键盘的esc键,promise就会reject,就会打印catch中的内容了。// 16进制颜色值的正则。

2023-04-28 16:59:55 1955 1

原创 h5 移动端 关于监测切换程序到后台或息屏

h5 移动端 关于监测切换程序到后台或息屏事件

2022-12-07 10:12:38 2162

原创 css 的 filter:grayscale 哀悼模式

哀悼模式、页面黑白

2022-12-02 15:12:32 1076

原创 vue,微乾坤

多系统

2021-10-26 09:49:28 405

原创 JS小技巧

本次文章为一些JS技巧,方法,可用于公司开发

2021-08-26 10:41:19 83

原创 vue自定义指令 Vue.directive

Vue.directive自定义指令的五个钩子函数下面展示一些 内联代码片。<html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta http-equiv="X-UA-Compatible" content="ie=edge"

2021-08-11 00:07:19 153

原创 前端解决第三方图片防盗链的办法 - html referrer 访问图片资源

前端解决第三方图片防盗链的办法 - html referrer 访问图片资源问题第三方网站上的图片开启了 防盗链,防止其他网站访问他们网站上的图片原因官方输出图片的时候,判断了来源 Referer ,就是从哪个网站访问这个图片,如果是你的网站去加载这个图片,那么 Referer 就是:你的网站地址;如果我们的网站地址不在官方的白名单内,所以就看不到图片了。我们做这个跳板的关键:不发送 Referer,也就是没有来源。那么官方那边,就认为是从浏览器直接访问的,所以就能加载正常的图片了。refer

2021-05-11 00:36:53 2419 1

原创 flex布局

弹性布局(伸缩布局)布局:其实就是调整元素在水平和垂直方向上的布局方式。CSS3在布局方面做了非常大的改进,使得我们对块级元素的布局排列变得十分灵活,适应性非常强,其强大的伸缩性,在响应式开中可以发挥极大的作用。【演示:01-伸缩布局初体验.html】当给一个盒子设置了display:flex之后,这个盒子就有了***主轴*** 和***侧轴*** 的概念。主轴:Flex容器的主轴主要用来配置Flex项目,默认是水平方向侧轴:与主轴垂直的轴称作侧轴,默认是垂直方向的方向:默认***主轴从左

2021-03-10 21:12:05 122

原创 vue2 录音总结

录音用法Promise 支持 async await链接 : https://github.com/2fps/recorder下载npm i js-audio-recorder引用import Recorder from 'js-audio-recorder';let recorder = new Recorder();标签方法: <script type="text/javascript" src="./dist/recorder.js"></script&

2021-01-27 00:45:51 568

原创 css3 animation 动画

了解:https://www.cnblogs.com/xiaohuochai/p/5347930.html帧动画原理:https://www.bilibili.com/video/av12463881/01-过渡详解 <style> .box { width: 300px; height: 300px; background-color: red; margin: 100px auto; /* 过渡: 从

2020-12-15 01:02:00 229

原创 css 2d 3d 动画系列

css动画当一个元素有多个2D转换(比如 既旋转又缩放)效果 采用连写的方式2D转换的顺序不同 结果也就不同 主要针对的是移动和旋转 (一个元素发生了旋转 坐标系也跟着旋转了)多个场景下面有2D转换效果时, 需要复制前面已经存在的transform效果过渡<style> .box { width: 250px; height: 250px; background-color: pink; /* 过渡 all

2020-12-11 00:44:09 148

原创 git命令

注意:不要安装在中文目录不要使用桌面管理软件安装很简单,一直下一步即可。在任意的目录下右键,能看到菜单, 就表示安装成功了。git三个区要对某个项目使用git进行管理,需要使用git init命令初始化git仓库git init会在当前目录生成一个隐藏文件夹 .git 不要去修改这个文件夹下的任意东西。git仓库会分成三个区工作区:我们书写代码的地方,工作的目录就叫工作区。暂存区:暂时存储的区域,在git中,代码无法直接从工作区提交到仓库区,而是需要先从工作区添加到暂存区,然后才能从

2020-09-10 21:12:55 315 1

原创 2020-08-10

querySelector() 选择器语法https://www.cnblogs.com/HavenLau/p/10476508.html选择器示例示例说明.class.intro选择所有class="intro"的元素#id#firstname选择所有id="firstname"的元素**选择所有元素elementp选择所有>元素element,elementdiv,p择所有div元素和p元素element element

2020-08-10 22:46:33 107

原创 element 动态设置表格并匹配表体的值

在实际项目中表格数据都是活的 , 一般都是根据后台返回的 表头 和 表体两部分数据 , 一般有两种格式 :一种是 数组对象 都是有 对应 key 和 value另外一种 是 数组 , 但是必须是顺序都是对的第一种:<el-table class="tb-edit" highlight-current-row :data="tableData" border style="width: 100%"> <template v-for="(col.

2020-07-22 21:47:48 508

原创 小程序播放文件流音频

此处 用的是小程序创建 innerAudioContext , 因为创建innerAudioContext 的src 属性的值, 只能是本地路径 或 在线地址 , 所以后台返回的文件流数据没有作用 .而且小程序是没有办法像js一样将文件流数据 , 利用blob URL.createobjecturl 来进行 对 innerAudioContext.src 来进行赋值 , 所以我们要将文件流下载下来 (wx.downloadFile) , 用本地路径来 对 src 赋值以下是 代码 可以直接复制 ,

2020-07-18 02:13:00 2723

原创 css 清除浮动详解介绍并附代码

清除浮动 有三种方法1 给父盒子写死高度2 用clear: botn ==> 在这只简单说这个属性怎么用3 overflow: hidden在这里插入代码片<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0">

2020-06-18 00:37:21 149

原创 css特性一些东西

css有三大特性1 继承性: 子元素会继承父元素一些属性: 文字相关会继承 , 宽度继承, 其他的不继承, 高度不继承2 层叠性: 后渲染的元素会覆盖掉先渲染的 (权重相同)3 权重性:!important > 行内样式 > id选择器 >类选择器 > 标签选择器 >通配符 > 继承 权重计算: 数位不能进制 , 级别之间不可超越 权重计算表: 继承 通配 : 0 0 0 0 标签 : 0 0 0 1 类 : 0 0

2020-06-17 23:19:19 138

原创 左右两个盒子, 高度自适应

2020/6/17面试问的问题左右个一个盒子, 左边高度变化, 让右边跟着一起等高 , 或者右边高度发生变化左边盒子等高两种办法第一种<!DOCTYPE html><html><head> <meta charset="utf-8"> <title></title> <style> .left, .right { padding: 10px; /* 将两个盒

2020-06-17 21:58:26 1705

原创 微信小程序录音权限

#微信小程序录音权限设置 wx.showModal({ //====> 授权 title: '提示', content: '您未授权录音,功能将无法使用', showCancel: true, confirmText: "授权", confirmColor: "#52a2d8", ...

2020-04-21 14:51:53 4183

空空如也

空空如也

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

TA关注的人

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