自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

请问这块砖要搬到哪

我朋友说她可以

  • 博客(25)
  • 收藏
  • 关注

原创 nodejs发送邮件

1、先申请个发送邮箱。这里以网易邮箱为例,申请163邮箱后进入设置开启IMAP/SMTP服务,可以获取到一个授权码。pass: '*******' //授权码生成之后,要等一会才能使用,否则验证的时候会报错。//发件人邮箱的授权码 这里可以通过qq邮箱获取 并且不唯一。from: `"某某系统"`,// 发件人 邮箱 '昵称'// 创建一个smtp客户端配置。//这里可以添加html标签。// 发件人邮箱账号。// 收件人 的邮箱。//创建一个收件人对象。

2022-11-11 14:04:54 3038 3

原创 使用text-security禁用input自动补全

使用text-security禁用input自动补全

2022-10-10 12:12:39 1118

原创 node+koa-generator框架小项目学习中遇到的问题记录

koa2-cors跨域,数据库连接,热更新:nodemon,pm2:Node进程管理工具

2022-10-10 11:20:01 234

原创 node中puppeteer关于取消DevTools listening on ws

/dumpio:true //把这个注释掉。

2022-09-30 17:36:43 440

原创 generic-pool资源池优化puppeteer 并发

前言:在之前的文章中我们记录了puppeteer将h5页面转pdf下载的功能实现。在部署到Linux后我们发现pup很消耗内存,因为是一个chrome。考虑到并发量大给服务端带来压力。需要用到generic-pool来管理控制puppeteer创建的实例。下面的代码都是网上可搜索到的。我这里仅作一下记录。重启node服务时注意调用清理池pool.drain().then(()=>pool.clear())

2022-09-30 17:31:16 968

原创 【momentjs】某个时区的时间于时间戳的转换等常见情况整理

momentjs某个时区的时间于时间戳的转换

2022-09-01 09:24:19 1170

原创 【element-ui】日期选择器的一些记录

浏览器缩放后日期选择框错位

2022-08-10 11:57:41 829

原创 【Highcharts】vue+Highcharts大数据量折线图

1、业务需求: 1) 对22w的数据点进行绘制。实际采集数据是远大于22w的,后端接口在保证图形完整性会对原始采集的数据进行过滤。过滤后最多情况下有22w的数据点需要进行渲染。 2)x轴为时间范围,可对X轴进行放大,通过鼠标点击选择时间区域查看某个时间段进行更详细数据。在用户选择时间范围后重新请求接口获取进一步数据。(保证后端过滤数据后图形展示的不失去真实性的情况下。) 3)存储用户查阅的时间范围的历史记录,可以返回上一步查询以及重置图形。默认查询范围为单日24小时

2022-08-03 15:47:31 1788

原创 【echarts】关于body.style.zoom修改后鼠标悬停错位问题

关于body.style.zoom修改后鼠标悬停错位问题

2022-08-03 10:52:45 1713

原创 【nodejs】html转pdf下载

nodejs+puppeteer+koa+koa-router h5页面转pdf下载

2022-07-19 14:35:57 800

原创 vue+animejs循环走马灯实现平滑动态折线图

前言:不是最优解,仅仅提供一种实现思路。目标:需要实现一个平滑流畅的动态折线图最开始尝试使用ECharts动态更新实现,实际数据由于波动较大,在动态更新数据重新绘制的过程中,人眼捕捉到的变化效果并不理性。所以尝试了其他的方式。长连接获取的数据渲染后延迟显示。这里用到了animejs循环走马灯1、npm install animejs2、import anime from "animejs/lib/anime.js";<div class="cell">

2022-05-07 17:32:55 3965 2

原创 一些零碎的小知识

1、navigateToMiniProgram:fail :target appId is the same as the caller appId"微信小程序跳转其他小程序不可以自己跳自己wx.navigateToMiniProgram({ appId:'wx571*********',path:'pages/lightsit/lightsit',extraData:{...

2022-03-28 19:29:12 797

原创 微信小程序wx.writeBLECharacteristicValue汉字转buffer问题

1、对于utf-8编码的中文汉字转成buffer类型,一个汉字三个字节,由于设备不支持组包,所以超过20字节的也没有进行拆包。仅提供一个方案,下面贴代码: stringToArrayBuffer(str) { var bytes = new Array(); var len, c; len = str.length; for (var i = 0; i < len; i++) { c = str.charCodeAt(i); if (c >= 0x0100

2022-01-20 14:33:34 1665

原创 tinymce富文本编辑器

TinyMCE是一款易用、且功能强大的所见即所得的富文本编辑器。

2022-01-06 16:10:22 572

原创 前端ssh自动部署

前端ssh自动部署

2021-11-25 15:39:00 1152 2

原创 echarts自定义series-custom中的return_rect和return_path

echarts自定义series-custom中的return_rect和return_path

2021-11-25 14:57:06 2128

原创 VUE踩坑:vue赋值后原数据随赋值后的数据的变化而变化

let templateF = JSON.parse(JSON.stringify(this.templateForm))

2020-04-20 23:21:20 624

原创 小程序wx.request简单Promise封装

//公共请求jsimport {baseURL} from "./config.js"export default function request(option){ return new Promise((resolve,reject)=>{ wx.request({ url: baseURL + option.url, method: opti...

2020-04-16 22:42:47 159

原创 vue实例:日历相关应用

最近室友遇到的一个面试案例题,具体要求如下:日历面板的展开折叠,在整个页面内下拉展开日历面板,上滑折叠日历面板 选择日期,点击日期时选中某天,日期背景颜色发生变化,可切换的其他日期,不能同时选中,“今天”的日期未选中时背景样式有差异。 切换星期,在日历面板未展开状态下,在日历面板上左右滑动来切换星期,向左滑下一星期,向右滑上一星期 切换月份,在日历面板展开状态下,在日历面板上左右滑动来切...

2020-04-14 22:56:45 454 1

原创 VUE脚手架3 axios跨域相关配置

1、修改根目录下vue.config.js,配置devServer2、注意axios中baseURL就不需要配置了3、axios的请求拦截器中配置对应的headers头部

2020-04-14 21:53:37 374 1

原创 HTML5+CSS3笔记2

十三、网络监听接口:H5侧重点在于移动端,很多接口在pc端使用有些存在兼容性问题 1、ononline:网络连接的时候触发这个事件 Window.addEventListener('online',function(){}); 2、onoffline:网络断开时触发 Window.addEventListener('offline',function(){});十四、全屏接口1、...

2020-04-13 13:42:41 121

原创 HTML5+CSS3 笔记1

一:什么是html5 1、H5是html语音的第五"大版本"。 2、目前主流浏览器支持H5(chrome,firefox,safari等),IE9及以上支持H5,ie8以下不支持H5。 3、改变用户与文档的交互方式:多媒体、video、audio、canvas 4、新特性:语义特性,本地存储特性,网页多媒体,二维三维,特效(过渡,动画) 5、和H4区别...

2020-04-12 23:55:27 145

原创 Less笔记整理

1、什么是less?less是一种css预处理动态样式语言,拓展css语言增加了变量,Mixin,函数等特性,使css更易维护和拓展。 可以在客户端上运行,也可以在node服务端运行。 详情指路中文官网:http://lesscss.cn/2、less的编译工具:www.koala-app.com。这里就不多介绍其他工具和使用啦(*^▽^*)。3、less中的注释:以//开头的注释不...

2020-04-10 23:10:06 113

原创 小程序学习笔记:小程序组件间通信方式

小程序组件间通信方式父组件访问子组件,通过this.selectComponent(".component").setIndex(index),setIndex为子组件定义的方法,可以利用setIndex来修改组件内部数据。 子组件定义父组件触发事件:triggerEvent(eventName, detail),eventName为自定义事件名称,detail为事件携带参数信息 ...

2020-03-30 20:00:08 167

原创 vue-router相同路径跳转报错,重写replace方法。

修改router文件夹下index.jsimport Vue from 'vue'import VueRouter from "vue-router";const originalReplace = VueRouter.prototype.replace;VueRouter.prototype.replace = function replace(location) { r...

2020-02-25 15:43:55 1668

空空如也

空空如也

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

TA关注的人

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