- 博客(34)
- 收藏
- 关注
原创 vue 播放aac格式音频文件
在Safari和Edge浏览器中是可以播放.aac格式的音频文件的,但在Chrome和Firefox中可能会出现问题。
2024-05-30 11:31:14
477
原创 vue 微信公众号H5页面截取长图并分享给朋友
wx.ready(function () { //需在用户可能点击分享按钮前就先调用title: '', // 分享标题desc: '', // 分享描述link: '', // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致imgUrl: '', // 分享图标// 设置成功})});关于自定义分享 这里有位大佬的文章写的很详细可以看看。
2024-05-29 10:49:06
312
原创 vue 微信公众号定时发送模版消息
公众号设置=》功能设置=》网页授权域名 (这里设置的是当用户同意授权后的回调页面,这个页面需事先经过微信验证)1、根据文档说明 要想使用【发送消息-模板消息接口(发送业务通知)】 只能是【微信认证的服务号】;2、因为发送模版消息需要拿到用户的 openid,所以需要一个前端交互(2、使用消息模版和定时任务给用户发送消息。1、openid跟用户进行绑定。
2024-05-28 16:58:36
488
原创 React 微信扫码登陆网页
微信开放平台注册开发者账号,并拥有一个已审核通过的网站应用,并获得相应的AppID和AppSecret,申请微信登录且通过审核后,可开始接入流程。后端实现部分可以看下这篇大佬的文章。
2024-05-28 11:30:20
533
原创 node-gyp rebuild error【npm install时报错】python
npm安装依赖包报错 node-gyp rebuild
2022-07-06 10:53:02
3069
2
原创 React Amap 实现绘制 编辑 多边形区域
使用高德地图api实现绘制多边形区域,使用高德地图新出的特性实现编辑多边形区域。并且给定一个定位,判断是在区域内部还是外部。
2022-03-14 14:20:59
1961
原创 ReactNative android 安装失败“INSTALL_FAILED_VERSION_DOWNGRADE”
com.android.builder.testing.api.DeviceException: com.android.ddmlib.InstallException: INSTALL_FAILED_VERSION_DOWNGRADE
2022-03-07 13:53:13
3042
原创 UniApp 小程序实现PDF电子签名 拖拽
需求:将线下文件签名做到app上。也就是说需要app实现PDF预览,手写签名,将签名放置pdf文件对应的位置。1、整理实现步骤实现PDF在小程序上预览,翻页功能 小程序实现电子签名功能,将签名转换成图片 实现签名图片放大缩小,拖拽定位功能2、预期效果3、代码实现github地址.........
2022-02-18 17:35:08
3691
33
原创 Flex Grid布局
一、浏览器内核Chrome浏览器:早期webkit内核,后来是chromium/blink 内核 IE浏览器:trident内核 ,win10 之后微软推出edge,用edge Html内核 火狐浏览器:Gecko内核 opera浏览器:presto内核(弃用),后来webkit内核,后来Blink内容 Safari浏览器:webkit内核 360/猎豹浏览器:trident内核+Blink内核 搜狗/QQ浏览器:trident内核+webkit二、flex布局 - 弹性盒子布局,一维
2021-12-20 16:16:04
801
原创 实现三栏布局的三种方法
前言:现成的组件用多了,突然让你用css实现一个三栏布局你可以吗?要求:我这里想到了三种方法,有其他方法欢迎补充<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="wi
2021-04-13 17:53:31
219
原创 sourceTree 提交回滚
前言在项目中遇到这种情况,当前迭代出现问题,需要回退到上一个版本的迭代。使用sourceTree的回滚操作。出现问题:选择的指定的回滚分支进行提交回滚,没有达到需求。解决办法1、使用sourceTree的提交回滚先用图来说明一下sourceTree的提交回滚说明sourceTree的提交回滚,是将你所操作分支的提交回归初态,换句话说就是取消该提交的所有东西。但是不会影响该提交之后提交的所有东西。例如,当前是c,但是做了回滚a的操作,只会将a提交的东西清空,代码里面还是会保留b和c提交的代码。
2020-12-24 16:20:37
13030
2
原创 正则表达式
正则表达式(regular express)是用于匹配字符串中字符组合的模式。RegExp的exec和test方法正则可视化工具https://github.com/CJex/regulex正文1、创建regexp = new RegExp(‘pattern’,'flags’)regexp = /pattern/regexp = /pattern/(gmi)2、正则表达式中的特殊字符字符含义\转义字符^匹配输入开始$匹配输入结束*匹配任意次.
2020-12-22 15:57:42
495
1
原创 sourcetree github clone 报错 hg clone fails with “repository not found“
说明遇到的情况:使用git可视化工具 sourceTree拉取GitHub上的代码。账户添加正确,ssh在GitHub上添加正确。此前能够正确拉取代码,并且能正常提交。但是过了一段时间再拉取新项目代码就报下面这个错误。hg clone fails with "repository not found"这里省略小编的心路历程了,直接上解决办法。1、很多人都会想到可能是ssh出现的问题,我差不多也是这个问题执行完,再重新拉取,成功了!2、还有一种情况是你的sourceTree可能留有其他.
2020-10-12 17:20:36
637
原创 web视频播放
前言:之前也陆陆续续的写过一些关于视频流播放的问题,但是一直没有一个清晰的逻辑。所以在这里总结梳理一下。所以这篇文章的核心是前端怎么去播放一些常见的视频流。视频流介绍在介绍播放方法之前,先对视频流数据格式做一个基本的了解,如果你已经有所了解,可以直接跳过。我这里也是做一个简单的介绍,因为其实这方面的知识还是蛮多的,想深入了解的请自行百度吧。视频流协议 - 视频流编码 - 视频流文件格式1、常见的协议协议名称全称中文解释传输的格式流例子RTPReal-time Trans
2020-07-08 14:55:46
3010
原创 CSS选择器包含伪类和伪元素以及CSS权重优先级
前言:有时候会根据需求修改一个组件库的样式,这个时候就会用到权重了,但很久不用之后,我突然发现具体的一些权重数值会忘记,又到了整理文档的时候了。选择器例子权重ID选择器#example100类选择器.example10属性选择器[type=‘redio’]10伪类选择器:hover,:active…10标签选择器h1 , nav …1伪元素选择器:before,:after,::before,::after1总结一下:! I
2020-06-08 15:41:33
291
原创 Uncaught TypeError: Object.entries is not a function
前言:其实这个问题很简单,但是对于小白我来说,一开始真的不知道该怎么解决。希望能够整理遇到这种情况的思路。我是使用react + antd写的一个系统,需求是需要兼容低版本chrome浏览器(其中有各种理由需要去做这样一个事情)。高版本系统没有问题,但是chrome 52版本页面会出现异常。下面就来分析一下:页面直接报错:Uncaught TypeError: Object.entries is not a functionObject.entries这个方法我以前没有用过,当然这次系统也没有用到
2020-06-05 17:22:59
5715
原创 sourceTree提交代码一直加载
前言:今天突然sourceTree提交不了代码了,也不报错,就一直处在加载中。整得我也是一脸懵,这什么情况,怎么突然就提交不了呢。下面就开始了问题排查的心酸史。1、因为我这情况是突然提交不了,也没有报错。所以应该不是账户的问题。2、最开始我在想会不会是因为网络的问题,导致不能提交,检查网络之后发现网络正确连接,且网速不慢。3、查看gitLab对应的账户,对应的ssh密钥,没有问题,4、我重...
2020-05-08 10:50:47
2135
原创 mac强制关机后悲剧了
小白今天懵了,不知是何缘故,电脑死机了,由于工作着急所以小白直接按住电源强制关机,然后悲剧了。下面介绍两种强制关机的解决办法:1、不用学就明白的,跟windows一样的,长按电源键不放,五秒之后电脑就会强行切断电源。不过它有个坏处,就是可能会损坏系统文件,所以建议不要使用这种方法。2、同时按住 control + command + 电源键,这样也会强制关闭电脑,好处是不会损坏系统文件,...
2020-04-21 16:29:42
1505
原创 背景图片透明内容不透明-css3阴影-文字渐变
小白想记录一些曾经遇到的问题,为什么是曾经呢,哈哈哈,主要小白今天没什么工作,所以来温故知新一下。一、css实现背景图片透明,但是内容不透明想要设置透明度,有两种办法opacity和rgba。但是呢直接使用这两种办法会导致背景图片和内容一起变成透明。所以得换一种思路。法一:该方法采用中间层的概念,在背景图和内容层之间加了一个膜,以达到这样的效果。下面上代码:html代码:<...
2020-04-20 15:23:03
1888
原创 h5文本不能复制
最近公司项目h5页面上的文字需要被复制。作为小白的我,一脸懵,页面上的文本不能复制吗?难以置信!哦,原来真的不能。所以又开始了小白的四处搜集文档路程。欢迎修改指正首先我查看自己网页是什么原因导致页面文字不能被复制,最后发现原因是user-select: none,这个属性导致不能被复制。这个属性不是小白加上去的,是所用组件库antd mobile自己加的。至此找出为什么会产生这个现象了。接下...
2020-04-17 15:48:24
1734
原创 React获取数据为什么都选择在componeDidMount里面调用
小编又来当搬运工了,了解react的都知道react 的生命周期constructor,componentWillMount,render,componentDidMount,componentWillReceiveprops,componentUnMount.那为什么都选择在componentDidMount中去fetch data呢?为什么不在组件render之前的componentWil...
2020-03-26 18:18:05
373
原创 JSON转成Excel react antd
公司有这样的需求:要将前端的表格数据导出为Excel。看了大佬的文章很受用原文地址应用了插件先安装js-export-excelyarn add js-export-excelnpm install js-export-excellet data = res.body.content || [];let option = {};let dataTable = [];if (d...
2020-03-23 17:04:10
701
原创 react umi 修改默认端口
作为一个前端,居然被一个端口号给为难了,这不能忍。其实此前一直对package.json的理解不是很透彻,所以这次就详细的查看一些文档,记录一下。package.json 的作用它包含了整个项目所依赖的模块以及项目的配置信息。package.json 的属性...
2020-03-18 09:49:40
8230
1
原创 网站加载图片慢 网页响应慢 网页优化
前言:今天小萌新想弄一个网站,搭建一个小型网站图片不过才几张图片,然而加载的是真的慢…,所以在网上找了很多文章,最后总结一下。web性能的终极目标是减少资源到客户端的延迟,但是我们在HTTP1.0/HTTP1.1协议中经常会遇到加载的图片太多或者太大导致页面加载完成慢的问题:图片太多导致向服务器请求的次数太多,图片太大导致每次请求的时间过长.更详细的:https://blog.csdn.n...
2020-03-18 09:36:28
2646
原创 记录一些Mac使用的技巧
陆续整理自己使用Mac或者开发过程中遇到的一些小技巧,或者是隐藏功能1、Chrome浏览器内容全屏展示熟悉Windows的都知道,要Chrome内容全屏展示,直接F11。但是Mac系统这样做就不行了。那需要怎么做呢?来,答案来了:首先在浏览器全屏的情况下,cmd+shift+F。2、Mac怎么播放avi的文件Mac自带带播放软件QuickTime Player是不支持播放avi文件的。...
2020-01-16 17:58:33
775
转载 mac安装未知来源软件
每次使用Mac安装网上下载的软件的时候,很烦的是首先Mac是不会同意安装未知来源的软件的。除非你进行设置。作为一个猿,怎么能被这点事儿难到呢。第一种情况默认情况下,macOS Catalina的应用程序,必须交由苹果进行一系列安全认证,否则会在默认情况下被阻止运行。未经过安全认证的应用运行的时候,会弹出如下提示这个功能很早就已经引入了,只是在macOS Catalina系统上进行了增强...
2020-01-09 15:37:41
7342
原创 总结ECMAScript(es)6.0
可能很多人都跟我一样,一直在写ES6的语法,但是一直都没有搞清楚它到底是什么。ECMA或ES6是ECMAScript6.0的简写,ECMA可以理解成是一个标准化的组织,类似于像W3C、HTML5等。同时也是一个标准,它诞生出来的标准就叫ES。从某种程度上讲ES类似于JS。都是ECMA的实现。本着温故知新的想法,写一篇关于es6的总结。历史版本时间ECMAJS解释19...
2020-01-08 16:36:43
198
原创 前端动画的总结animation transition transform
最近这段时间一直想写一篇关于前端动画的文章,一方面是之前面试经常问到css3新特性的问题,另一方面也是想把知识梳理一遍。前端写动画效果无非就是2种,一种就是用css写,另一种就是用js写1、css3写动画2、javascript写动画3、几种动画之间的比较4、扩展介绍一些使用网站1、首先看一下css方式大概就是有三种,animation,transition,transform...
2019-09-02 10:53:38
352
转载 前端框架
博文参考http://www.cnblogs.com/huangyin1213/p/5750113.htmlBootstrap首先说 Bootstrap,估计你也猜到会先说或者一定会有这个( 呵呵了 ),这是说明它的强大之处,拥有框架一壁江山的势气。自己刚入道的时候本着代码任何一个字母都得自己敲出来挡我者废的决心,来让自己成长。结果受到周围各 种基友的引诱开始了 Bootstrap 旅程。...
2018-12-02 20:11:31
167
原创 前端开发所需资料、网站、社区
前端你所要了解的东西,学习网址,探讨网址,1,Github代码托管(https://github.com/)作为开源代码库以及版本控制系统,Github拥有140多万开发者用户。随着越来越多的应用程序转移到了云上,Github已经成为了管理软件开发以及发现已有代码的首选方法。代码托管必备。2,Dribbble设计达人(https://dribbble.com/)Dribbble是一个面...
2018-12-02 19:17:45
211
原创 浏览器兼容问题及解决方法
前言:浏览器兼容应该是每个前端开发人员都会遇到并且解决的问题。主要是各大浏览器对网页的解析有一定的出入,所以既然无可避免,那么我就整理一份关于浏览器兼容的资料。那么前提我们要对各大浏览器的内核有一定的了解:Trident内核:IE,Maxthon,TTGecko内核:Netcapes6及以上版本,FireFoxPresto内核:opera7及以上版本Webkit内核:Safari,Ch...
2018-12-02 18:45:12
118
原创 腾讯云服务器 Tomcat 安装 访问
前言想自己搭建一个自己的服务器,所以搜索了很多网站,请教了一些同学,最后整理一份资料。购买一个服务器如果你也是一个学生你可以在百度上搜索 “腾讯云服务器 学生 ”直接进到官网购买购买需要先注册,登录,实名认证等环节。当你购买成功之后就可以进行下面的操作了在这里新建一个云主机,建好之后你会看到接下来就要配置安全组了配置安全组为了提供开放接口,外网访问看到关联数为1的时...
2018-11-11 16:12:09
584
原创 tomcat正常启动但是访问不了页面,报404或直接找不到
前言搭建服务器的时候,用Windows的系统安装jdk和Tomcat,真的是崩溃N次,查找很多网页都没找到问题,现在真的是不会辜负努力的小白。下面记下遇到的问题及解决办法:1、检查端口是否冲突2、是否有其他设置导致你的文件解析错误3、环境变量配置是否有问题(多数是这个问题)4、检查Tomcat文件root里面是否有内容5、防火墙限制端口访问首先访问不了,我以为可能是端口冲突了...
2018-11-11 12:54:11
44660
3
原创 搭建个人博客笔记
前言搭建一个免费的个人博客,看了很多网站,最后整理一份笔记。首先要明确搭建个人博客需要的三个东西:1.一个自己的域名2.一个自己的服务器3.连接域名和服务器的中间链接话不多说先开始吧获取一个自己的域名这里推荐一个能够获取免费域名的网站:https://my.freenom.com/注册这些就不用说了,直接注册之后登陆,登陆之后services-&gt;register a new...
2018-11-09 16:30:16
1369
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人