自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (2)
  • 问答 (4)
  • 收藏
  • 关注

原创 vue2自定义防抖 节流指令

/添加自定义防抖指令},},});//添加自定义节流指令},},});

2023-08-18 17:43:09 225

原创 纯前端d3.js可交互时序图

使用d3js实现的可交互时序图需要具体代码请私聊

2022-04-25 11:54:29 938 4

原创 如何修改百度地图外网源码

百度地图源码修改方式;百度地图源码;百度地图源码修改

2022-04-24 12:44:40 1249

原创 前端JS使用jsencrypt进行RSA加解密

npm i jsencrypt -S import {JSEncrypt} from 'jsencrypt ' ////or<script src="./node_modules/jsencrypt/bin/jsencrypt.min.js"></script> let encrypt = new JSEncrypt(); let pubkey = `-----BEGIN PUBLIC KEY----- MIGfMA0GCSqGSIb3DQEBAQ

2022-04-08 18:20:53 2324

原创 Canvas水印

前端,canvas,水印,

2022-04-02 18:52:27 88

原创 vue小工具之二维码生成(QRcode.js)

vue小工具之二维码生成(QRcode.js)

2022-01-18 18:27:24 461

原创 vue小工具之照片信息提取(EXIF.js)

vue小工具之照片信息提取(EXIF.js),使用exif.js提取照片信息

2022-01-18 18:24:49 1980

原创 圆等分点坐标计算

圆等分点坐标计算

2021-12-10 11:31:42 2358

原创 npm publish报错error 426 Upgrade Required - PUT http://registry.npmjs.org/your-packageName

error:npm notice npm notice Beginning October 4, 2021, all connections to the npm registry - including for package installation - must use TLS 1.2 or higher. You are currently using plaintext http to connect. Please visit the GitHub blog for more informa

2021-11-22 13:12:10 2628

原创 Vue动态组件的双向绑定及数据传输,比v-if更优雅

当你在写好了一些与解耦业务的公共组件,想着在动态渲染相关的业务里面使用时是否会不知道如何往下做,而对Vue-Component-is的理解也只停留在组件展示阶段,而业务中很多场景都可以使用component-is实现,类似复杂表单开发、拖拽组件的实现等等,如果你正在使用大量的v-if,那么我建议你看看这篇文章;先来看看以前v-if的写法 <!-- //输入框 --> <finput v-if="info.component === 'input'" v-m

2021-11-22 12:11:08 1241

原创 js获取一年有多少周及每周详细日期

获取一年的周数量及详细function formatNumber(n) { return n.toString().length > 1 ? n : '0' + n}const getWeek = { run: (year) => { let days = getWeek.getDate(year || new Date().getFullYear()) let weeks = {}; for (let i = 0; i < days.length;

2021-11-09 15:49:23 1875

原创 vue动态渐变斑马纹进度条

vue-processbarnpm i vue-processbar -SUsage1.import vueProcessbar from 'vue-processbar'2.components: { vueProcessbar }3.options:{//default props height:'30px',//进度条高度 radius:'15px',//进度条圆角 可为px、%等 time:'3000ms',//动画开始到结束时间 anima

2021-05-12 12:30:06 944

原创 防抖与节流,rxjs防抖与节流

简介最近在看Rxjs的文档,看到operator内debounceTime、throttleTime的两个方法,怪自己读书少,之前写防抖节流的时候一直想写个utils可能是因为理解不到位就一直没敢下手,今天既然发现了工具就记个笔记写下来以便日后少掉一点头发。代码:一、安装rxjsnpm install -S rxjsnpm install -S rxjs-compat二、引用import { Observable } from "rxjs/Observable";import "rxjs/

2020-10-28 12:43:10 1271 1

原创 vue太阳系模型,vue solar-system

简介本人很喜欢太空与各种天文景象,经常在steam的宇宙沙盘模拟各种太阳系的场景,今日突发奇想用vue做个简略太阳系简单娱乐一下,仅仅八大行星的公转轨道,并没有太阳、自转、卫星、行星带等等细节,行星数据轨道半长轴、赤道半径、公转周期均来自百科。<template> <div class="container"> <div v-for="(planet, index) in system" :key="'system' + index"

2020-10-26 15:12:20 545

原创 vue饼状图,vue-pie,canvas饼状图,饼状图,canvas

NPMhttps://www.npmjs.com/package/vue-pie-canvas#preview预览

2020-10-23 13:17:43 524

原创 JavaScript-字母和数字的相互转换

一、字母转数字 let letter = 'a'; let num = letter.toUpperCase().charCodeAt() - 64; console.log(num); // 1一、数字转字母 let num = 1; let letter = String.fromCharCode(64 + num); console.log(letter); // 'A'

2020-10-10 16:35:45 2342

原创 vue-tree-down,vue流程图,纵向流程图

soucegit:https://github.com/zhuyuhaoliar/vue-tree-downnpm:https://www.npmjs.com/package/vue-tree-downvue-tree-downUsagenpm install vue-tree-down1.import TreeDown from "vue-tree-down"2.components: { TreeDown, }3.list: [//datasource {

2020-08-31 15:49:12 775

原创 vue-tree树状图,横向树状图,流程图

soucegit:https://github.com/zhuyuhaoliar/vue-tree-rightnpm:https://www.npmjs.com/package/vue-tree-rightvue-tree-rightUsagenpm install vue-tree-right1.import TreeRight from "vue-tree-right"2.components: { TreeRight, }3.list: [//datasource

2020-08-26 15:28:45 5673 8

原创 ios拍照图片旋转(前端解决方案)

npm: yh-utils.

2020-06-02 14:10:52 528

原创 Nuxt.js服务端渲染

Nuxt.js服务端渲染一、安装npx create-nuxt-app <项目名> //npx在NPM版本5.2.0默认安装了配置项:koa+UI+Universal+Axios…二、页面配置比如想要生成的链接为http://domain/hot/617464918241hot为文章分类,617464918241为文章ID,则pages目录为:├── pages│ ├── _type│ │ └── _id.vue│ │ └── index.vue│

2020-06-02 11:47:38 263

原创 koa2+mongodb

koa2+mongodbgenerator-yhkoa

2020-06-02 10:58:38 195

原创 关于前端处理office-word文档的思路

1、需求需要为政府自动处理word文档内容格式等等,原需求为:浏览器导入原始word文件,经过处理后导出文件内容,字体、样式、缩进、行距等等须符合客户给出的标准;2、为什么会是前端处理?1、针对.doc/.docx文件格式,作为前端并没有接触过word处理,Excel就不一样,可以随意读取内容,这个需求我听说拖了挺长时间,因为还不确定能不能做,直到我入职当天晚上,项目经理把这个任务交给了我,...

2019-11-01 14:18:41 1401

原创 前端js处理接口返回文件流(.doc)

1、需求场景api接口返回word文件流,返回报文为乱码,需要转换为.doc文件并下载2、方法接口返回报文处理:第一种、xhr:{ responseType: ‘blob’ },处理文件流为Blob类型第二种、在接收到文件流后,用下面的方法将其处理为Blob类型, let file_blob = new Blob(res);Blob文件类型处理(chrome):/** data...

2019-10-24 11:35:52 1607

原创 html动态设置font-size

<script> //font-size,窗口自适应 (function (doc, win) { var dpr, rem, scale; var docEl = document.documentElement; var metaEl = document.querySelector('meta[name="viewport"]'); var res...

2019-09-02 15:41:44 1864

原创 判断用户终端是ios、android、pc

userPlatform() { if (/(iPhone|iPad|iPod|iOS)/i.test(navigator.userAgent)) { //判断iPhone|iPad|iPod|iOS return 'ios' } else if (/(Android)/i.test(navigator.userAgent)) { //判断Android...

2019-08-13 14:18:53 293

原创 关于vue生产环境跨域的踩过的坑和解决方案

关于vue跨域的踩过的坑和解决方案前提(需求)开发环境生产环境前提(需求)最近做一个功能需要请求三方资源.json文件,因为之前用jquery的时候使用ajax-jsonp很容易就get到了数据,但是我发现请求三方接口和三方资源还是有区别的,无论vue-json和jquery我都在vue项目里面尝试(即使原理都是jsonp)但是chorme浏览器都会告诉你资源请求被锁定,这是浏览器的安全策略...

2019-07-21 14:14:19 10927 9

纯前端JS,D3时序图,可集成到任何前端框架内

前端时序图,时序图,时间顺序图,d3时序图,可交互时序图,鼠标滚轮缩放时序图,时间轴序图

2022-04-25

canvas连线及箭头绘制

canvas连线及箭头绘制

2022-03-18

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

TA关注的人

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