自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (7)
  • 收藏
  • 关注

原创 vue使用wangEditor创建富文本

图片上传、视频上传、附件上传。

2024-08-13 11:53:41 332 1

原创 unexpected token .bug报错

)允许读取位于连接对象链深处的属性的值,而不必明确验证链中的每个引用是否有效。. 操作符的功能类似于 . 链式操作符,不同之处在于,在引用为空(nullish ) (null 或者 undefined) 的情况下不会引起错误,该表达式短路返回值是 undefined。与函数调用一起使用时,如果给定的函数不存在,则返回 undefined。安卓10 App以及浏览器无法识别es语法可选链操作符(?

2023-12-06 16:11:46 423

原创 vue2+typescript使用高德地图2.0版本

自定义声明window(shims-vue.d.ts)

2023-12-01 09:47:08 748

原创 微信小程序 30分钟倒计时功能

【代码】微信小程序 30分钟倒计时功能。

2023-11-15 14:10:39 527

原创 调用百度地图API时,在for循环中使用new BMap.InfoWindow(),只显示最后一个的问题

{${${

2023-04-13 17:06:44 875

原创 elementui el-cascader表单校验不生效

elementui el-cascader表单校验不生效。

2023-03-29 12:33:13 1345 1

原创 el-upload中返回流文件并进行下载

使用el-upload中的http-request进行自定义上传接口请求。elementUI中 el-upload不支持配置。

2023-03-13 21:54:08 2546 2

原创 Cannot read property ‘setValidInit‘ of undefined

Cannot read property 'setValidInit' of undefined

2023-02-24 09:04:29 445

原创 “default-src ‘self‘“.Note that ‘img-src‘ was not explicitly set, so ‘default-src‘ is used as a fall

url=’ 和一个合法的 URL,则是重定向到指定链接的时间间隔 (秒) 无障碍相关考虑:设置了 refresh 值的页面可能有时间间隔太短的风险。name 和 content 属性可以一起使用,以名 - 值对的方式给文档提供元数据,其中 name 作为元数据的名称,content 作为元数据的值。用户代理必须忽略此指示。如果设置了 name 属性, 元素提供的是文档级别(document-level)的元数据,应用于整个页面。此属性包含http-equiv 或name 属性的值,具体取决于所使用的值。

2023-02-16 22:46:01 2600

原创 package.json

【代码】package.json。

2023-01-31 16:00:55 114

原创 小程序怎样区分进入微信的来源场景

小程序怎样区分进入微信的来源场景

2022-12-05 01:45:00 1154

原创 JavaScript断言

仅当子表达式 X 在 此位置的右侧匹配时才继续匹配。=/d) 与后跟数字的单词匹配,而不与该数字匹配。

2022-12-02 15:43:42 2713

原创 滤镜-filter

grayscale(%) 将图像转换为灰度图像,默认值为 0%,表示原始图像;hue-rotate(deg) 给图像应用色相旋转,该值用来定义色环的度数,默认值为 0deg,代表原始图像,最大值为 360deg。blur:可选值,为阴影添加模糊效果,默认值为 0,单位为像素,值越大创建的模糊就越多(阴影会变得更大更亮),不允许使用负值;sepia(%) 将图像转换为棕褐色,默认值为 0%,表示原始图像;opacity(%) 设置图像的不透明度,默认值为 100%,表示原始图像;若值为负,则阴影会缩小;

2022-12-02 15:42:58 215

原创 JS原型链

JavaScript是面向对象的,每个实例对象都有一个__proto__属性,该属性指向它的原型对象,这个实例对象的构造函数有一个原型属性prototype,与实例的proto属性指向同一个对象。当一个对象在查找一个属性的时候,自身没有就会根据__proto__向它的原型进行查找,如果都没有,则向它的原型的原型继续查找,直到查到Object.prototype.proto_为null,这样也就形成了原型链。这说明一个对象所拥有的属性不仅仅是它本身拥有的属性,它还会从其他对象中继承一些属性。

2022-12-02 15:41:49 92

原创 js设置视频第一帧

如果视频是在第三方平台实现。七牛云、阿里云等云端存储平台功能强大,不仅具有海量的存储功能,平台封装的还有很多功能丰富的API。#2.拼接参数(第三方平台)#3.canvas生成图片。

2022-12-02 15:41:06 936

原创 javascript求图片的主题色

getImageData() 复制画布上指定矩形的像素数据,然后通过 putImageData() 将图像数据放回画布。getImageData() 方法返回 ImageData 对象,该对象拷贝了画布指定矩形的像素数据。rgba() 4个值都为0-255范围。

2022-12-02 15:40:20 435

原创 JavaScript的栈溢出

这个函数是递归的,也没有任何终止执行的条件,所以它会一直创建新的函数执行,并反复将它堆入栈中,但栈是有容量限制的,超过最大数量后就会出现栈溢出的错误。为了利用多核CPU的计算能力,HTML5提出Web Worker标准,允许JavaScript脚本创建多个线程,但是子线程完全受主线程控制,且不得操作DOM。栈内元素只能通过列表的一端访问(栈顶),先进后出,插入元素被称为进栈/入栈,从栈内删除元素被称为出栈。它是一种特殊的列表,是一种高效的数据结构,因为数据只能在栈顶删除或者增加,操作很快。

2022-12-02 15:39:36 455

原创 (xss)跨站脚本攻击-(XSRF)跨站请求伪造

当目标站点仅使用cookie对请求进行身份验证,从而允许黑客窃取或劫持cookie并假冒合法用户时,这是可能的。这种攻击可能导致帐户篡改,数据盗窃,欺诈等。目标包括社交媒体,浏览器内电子邮件客户端,在线银行和网络设备的Web界面以及Web应用程序。窃取用户cookies资料,从而获得用户隐私信息,或利用用户身份进一步对网站执行操作;劫持用户会话,进行非法转账、强制发表日志、发送电子邮件等;#过滤URL非法SQL字符(可以简单的防止xss攻击)可以增加图片验证/验证码验证/一次性令牌等等。

2022-12-02 15:33:38 182

原创 Cannot read properties of null (reading ‘pickAlgorithm‘)解决方法

npm install 下载依赖的时候一直报这个错误。Cannot read properties of null (reading ‘pickAlgorithm‘)解决方法

2022-11-23 10:02:17 16791

原创 IP地址的划分、分配

IP地址一个包括五大类,分别是A类IP地址、B类IP地址、C类IP地址、D类IP地址和E类IP地址。其中A类IP地址的范围是0-127,在这个范围内的0表示的是任何地址,127表示的是回环测试相应的地址,由此我们可以看出A类IP地址的实际范围是1-126,255.0.0.0是A类IP地址的默认子网掩码,其显示的子网掩码在一个范围当中。

2022-11-09 11:40:41 13807

原创 div-设置不可点击

pointer-events属性是一个指针属性,是用于控制在什么条件下特定的图形元素可以成为指针事件的目标。pointer-events属性有很多值,但是对于浏览器来说,适用于HTML元素的只有三个值,其它的几个值都是针对SVG元素的(本身这个属性就来自于SVG技术,是一个SVG属性,并未在任何CSS规范中定义)。

2022-11-08 12:01:13 2547

原创 el-select下拉框【数据回显后,无法选中赋值问题】

el-select下拉框的数据没有显示,打印接口返回是有数据的。

2022-11-04 15:21:47 827 1

原创 tree-transfer的使用

3、filter :filter-node=“filterNode” 搜索的时候要判断filterNode中能不能拿到相对应的值,要不然容易报错。1、defaultProps中的label和children需要在courseListData的数据中各级对象的名称保持一致。2、 :pid=“parentId” 每个对象中都需要设置parentId。

2022-11-02 11:50:27 1566

原创 获取两个日期之间的时间

【代码】获取两个日期之间的时间。

2022-11-02 10:56:26 132

原创 正则表达式-字符含义

元字符。

2022-08-16 14:32:09 108

原创 element 中“el-date-picker”限制时间为只能选7天内的日期用法

element 中“el-date-picker”限制时间为只能选7天内的日期用法全解。

2022-08-11 14:04:44 2231

原创 pyscript的用法

现阶段,运行带有 PyScript 的页面加载速度特别慢,像一下子回到了原始年代。目前阶段,只能尝试新鲜感,知道这么个东西,项目中最好还是不要使用。项目现在还在完善阶段,许多功能还没有支持,但是从github热度和参与贡献的人数来看,前途还是可以的。...

2022-08-05 10:11:38 1819 3

原创 A-Frame事件交互

👓 简化VR制作: 只需要引入 script 标签 和 a-scene.A-Frame 将自动生成3D渲染的样板代码,VR相关设置和缺省的交互控制。不需要安装任何东西也无需编译构建。❤️ 声明式HTML: HTML很容易阅读,理解和复制粘贴。基于HTML,A-Frame使得每个人都可以轻松访问:网站开发者,虚拟现实爱好者,艺术家,设计师,教育家,制造商以及孩子们.🌐 跨平台VR: 构建能兼容主流头显设备的VR应用程序,如HTC Vive,...

2022-08-03 10:53:20 526

原创 A-Frame基础用法

🅰️-Frame是一个用来构建虚拟现实(VR)应用的网页开发框架。由WebVR的发起人MozillaVR团队所开发,是当下用来开发WebVR内容主流技术方案。WebVR是一个完全开源的项目,已成长为领先的VR社区。A-Frame基于HTML,容易上手。但是A-Frame不仅仅是一个3D场景渲染引擎或者一个标记语言。其核心思想是基于Three.js来提供一个声明式、可扩展以及组件化的编程结构。A-Frame支持主流VR头显如Vive,Rift,Daydream,GearVR,教程.........

2022-08-02 11:51:14 1167

原创 python标准时间与时间戳转换

标准时间与时间戳转换

2022-07-29 11:24:42 768

原创 python生成文件夹以及压缩文件夹

python生成文件夹以及压缩文件夹

2022-07-29 11:20:54 350

原创 git常用命令

git的常用命令

2022-07-04 11:05:52 82

原创 去掉Android顶部的标题栏

去掉顶部的标题栏

2022-06-24 10:13:03 539

原创 href和src的区别?

href和src的区别?

2022-06-14 11:06:57 994

转载 M3U8是什么

m3u8是苹果公司推出的视频播放标准,是m3u8的一种,只是编码格式采用的是UTF-8。  m3u8准确来说是一种索引文件,使用m3u8文件实际上是通过它来解析对应的放在服务器上的视频网络地址,从而实现在线播放。使用m3u8格式文件主要因为可以实现多码率视频的适配,视频网站可以根据用户的网络带宽情况,自动为客户端匹配一个合适的码率文件进行播放,从而保证视频的流畅度。​  现在的视频网站采用的是流媒体传输协议,就是将一段视频切成无数个小段,这几个小段就是ts格式的视频文件,一段一段的网站上播放。这样做的.

2022-05-31 09:38:09 32481 1

原创 cmd命令大全

https://note.youdao.com/s/LhxBASq7

2022-05-29 21:49:37 88

原创 Android入门(二)----基础UI

1

2022-05-29 20:31:46 123

原创 uniapp视频滚动(weex)

比swiper中嵌套video顺滑一点<template> <div> <div class="all" :style="{ width: screenWidth + 'px', height: screenHeight + 'px' }"> <list :pagingEnabled="true" @loadmore="loadmore" @scroll="scroll"> <cell v-for="(item, index) in

2022-05-25 16:15:55 533

原创 Android入门(一)

android 常用单位px=像素dp=虚拟像素,在不同的像素密度的设备上会自动适配,推荐使用 sp=同dp相似,主要用来显示文字,还会根据用户的字体大小偏好来缩放单位换算dp与pxdp=(dpi/160像素/英寸)px=density*px...

2022-04-21 22:39:28 147

原创 android权限大全

访问登记属性 android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限获取错略位置 android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米获取精确位置 android.permission.ACCESS_FINE_LOCATION,通过GPS芯片接收卫星的定位信息,定位精度达10米以内访问定位额外命令.

2022-04-19 10:30:27 3682

pdf.js访问pdf

1、禁止当前页面的下载等功能 2、禁止右键以及F12快捷键 3、使用方法:<iframe :src="`http://xx.xx.xx.xx/pdf/viewer.html?file=${sourceDetails.files} `" frameborder="0" ></iframe>

2024-07-29

vue文件上传(视频分段、图片、文件等)

可以进行视频分段上传

2024-03-18

vue2.x与vue3.相关的部分面试题

vue2.x与vue3.相关的部分面试题

2023-04-25

uniapp文件选择(android)

网上的一个demo,使用plus中的IO方法选择本地文件,里面的样式等需要自己更改 这个最新的android12也可以使用 只能是Android系统使用

2023-02-15

editor以及相关富文本功能的案例

1、editor的使用。 2、富文本中大部分功能的使用。 3、完整的uniapp运行案例。

2022-11-21

uniapp原生插件的demo写法

直接在这个demo中写uniapp的(Android)原生插件的代码即可。 package.json {"name": "xt-HelloWorld","id": "xt-HelloWorld", "version": "1.0.0","description": "PictureView","_dp_type": "nativeplugin", "_dp_nativeplugin": { "android": { "hooksClass": "", "plugins": [ { "type": "module", "name": "xt-HelloWorld", "class": "com.example.helloworld.HelloWorld"} ],"integrateType": "aar", "abis": []}}}

2022-08-22

G6 -- 基础图谱生成器

G6 是一个图可视化引擎。它提供了图的绘制、布局、分析、交互、动画等图可视化的基础能力。旨在让关系变得透明,简单。让用户获得关系数据的 Insight。 1、生成辐射布局与树图布局。 2、配置基本的名称、防重叠。 3、辐射布局的数据配置。 4、生成的图谱进行导出成各个类型的图片。

2022-06-28

nodejs后台框架搭建

node开发后台的框架搭建 1、路由分离,易于维护。 2、逻辑分离,方便业务代码书写并易于维护。 3、websocket连接。 4、apidoc构建,生成接口文档,便于联调。 5、get、post请求。 6、日志打印。 7、附赠html样式全屏移动。 var routers = function(app){ app.use('/index', require('./routers/index')) app.use('/log', require('./routers/log')) }

2022-06-27

uniapp多视频选择(ios)

1.uniapp写视频上传时,小程序端有多视频上传,但是Android和ios没有,当前插件就是解决iOS端多视频上传的问题。 2.如果需要Android端的相关插件可以搜索我的资源库里面有相关插件。 3.使用方法: let video=uni.requireNativePlugin('VideoSelectorPlugin'); video.selectVideo({ maxCount:9,//视频选择的最大值 },(ret)=>{ //返回的是视频的临时路径 })

2022-06-15

uniapp选择手机系统文件(Android)

// #ifdef APP-VUE var AfDocument = uni.requireNativePlugin('Aq-ChooseFile'); AfDocument.openMode( { size: '1', //选择总数量 isDown: true, types: [ { name: '音乐', value: ['mp3'] } ] }, res => { console.log(res.res) } ); // #endif

2022-05-25

视频格式化成微信中显示的样式

1.时间格式化成与微信中显示相同的样式。 2.查询某一天是星期几。 3.获取距离指定时间还有多少天。

2022-04-07

uniapp视频录制原生插件(Android端)

1.新建nvue页面 2.添加代码 <videoRec class="video" ref="rec" @onTel="onTel"></videoRec> //回调 //onTel(e){ //返回临时路径 //} 3.使用场景:uniapp打包android端录制视频使用,视频组件可进行前置摄像头和后置摄像头录制,没有时间限制,小程序uniapp原生的uni.chooseVideo对android端有限制,如果原生api不能满足需求,可以使用插件。 4.使用时需要进行权限判断开始摄像头、录音、存储权限.

2022-04-07

uniapp 多视频上传原生插件(android)

1.uniapp写视频上传时,小程序端有多视频上传,但是Android和ios没有,当前插件就是解决Android端多视频上传的问题。 2.如果需要iOS端可以进行留言,我再传一下ios多视频的插件。 3.使用方法: let video=uni.requireNativePlugin('Video-Selector'); video.selectVideo({ maxCount:9,//视频选择的最大值 },(ret)=>{ //返回的是视频的临时路径 })

2022-04-06

空空如也

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

TA关注的人

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