自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 浏览器文字转语音播报

重新加载或刷新会导致不能自动语音播报,原因:chrome浏览器在18年4月起,就在桌面浏览器全面禁止了音视频的自动播放功能。严格地来说,是Chrome不允许在用户对网页进行触发之前播放音频。在页面加载完毕的情况下,用户需要click、dbclick、touch等主动交互行为,才能正常播放。

2023-05-19 11:32:16 2528 1

原创 uni-app

uni-app可以通过打包实现一套代码多端运行,各平台之前的老项目可以向uni-app转换迁移,同时支持老项目引入混合开发

2023-04-13 16:45:56 1595

原创 微信开放平台-小程序

微信开放平台-小程序

2023-04-13 16:19:40 1499

原创 obj模型转换成gltf格式

gltf格式相对于obj格式模型体积会更小,加载速度会提升obj模型转换成gltf格式,会将obj模型包含的图片、mtl、obj文件打包成一个glb文件

2023-04-07 17:30:35 1722 1

原创 绘图框架(relation-graph、jsPlumb、mxGraph、GoJS、Vis.js)

绘图框架(relation-graph、jsPlumb、mxGraph、GoJS)

2023-04-04 10:59:14 1038

原创 babel ES6 转换 ES5 实现原理

babel ES6 转换 ES5 实现原理## 转换过程分为三步:

2023-03-13 15:13:09 902

原创 vue3+vite搭建项目

vue3+vite搭建项目

2023-03-07 19:29:24 3126 1

原创 微前端架构

微前端iframesigle-spa京东 microApp阿里乾坤 qiankun

2023-01-31 15:02:56 4266

原创 vue实现浏览器桌面通知

vue实现浏览器桌面通知当浏览器最小化,或者切换到其他标签页不在当前系统页面,或在其他页面时依然可以显示通知

2023-01-05 14:42:36 8600 2

原创 Vue结合高德地图(AMap)Gis开发

Vue结合高德地图(AMap)Gis开发实现标绘和重绘之前的图形 判断是否在区域内

2023-01-05 14:05:41 1511

原创 声网实现音频通话

声网实现音频通话

2022-11-30 10:48:11 435

原创 视频流加载播放

视频流加载播放,rtsp流地址 \ MP3/MP4类型的地址,rtmp流地址

2022-11-30 10:37:27 1292

原创 js实现页面监听滑动、预加载图片

判断是否微信中打开,判断窗口大小自适应,页面监听滑动、预加载图片

2022-10-17 18:35:33 383

原创 vue加载图片,地图,请求api跨域问题

vue加载图片,地图,请求api跨域问题通过proxy配置代理解决vue.config.js引入可配置变量

2022-09-06 14:41:34 2682

原创 js经纬度十进制度和度分秒互转

js经纬度十进制度和度分秒互转

2022-08-30 10:16:46 1404 5

原创 CSS样式优化

css样式优化边框样式 -- 四角边框

2022-08-15 16:07:32 183

原创 循环多个el-popover的手动显示/隐藏问题

循环多个el-popover的手动显示/隐藏问题

2022-08-06 16:26:01 2136

原创 常用正则验证

常用正则验证

2022-08-01 20:15:39 144

原创 git新建远程分支以及其他操作

git新建远程分支以及其他操作error: src refspec xxx does not match any.error: failed to push some refs to 'ssh://git@'

2022-07-26 17:22:10 712

原创 vue获取用户ip地址

vue获取用户ip地址(仅限IE浏览器,谷歌无效)

2022-07-22 16:03:35 10313

原创 判断输入的正则表达式是否符合正则规则

判断输入的正则表达式是否符合正则规则

2022-07-13 16:58:46 3464

原创 函数式编程 --- 高阶函数

高阶函数全称 (Higher-order function)1、可以把函数作为参数传递给另一个函数2、可以把函数作为另一个函数的返回结果意义:高阶函数是用来抽象通用的问题:抽象可以帮我们屏蔽细节,只需要关注与我们的目标。......

2022-07-13 14:45:37 443

原创 函数式编程 --- 工具库

函数式编程库Ramda.js \ 中文UnderscoreLodash

2022-07-13 14:18:02 310 1

原创 微信小程序开发--ui库插件

微信小程序开发--ui库插件

2022-07-12 15:22:21 876

原创 npm安装插件报错 ERR Error while executing: npm ERR C:\Program Files\Git\cmd\git.EXE ls-remote -h -t ssh://

npm安装插件报错 ERR Error while executing: npm ERR C:\Program Files\Git\cmd\git.EXE ls-remote -h -t ssh://

2022-06-01 18:06:08 11896 1

原创 Vue Elementui表格行列实现拖拽排序

由于elementUI 表格没有自带的拖拽排序的功能,本文主要通过第三方插件Sortablejs来实现。

2022-05-16 17:17:35 3636

原创 Vue使⽤uuid⽣成唯⼀标识

Vue中使⽤uuidv1根据时间戳和MAC地址⽣成唯⼀标识(获取客户端唯一标识)

2022-05-11 15:39:57 855

原创 纯前端实现下载,批量下载

实现下载,批量下载常见的有 txt、png、jpg、zip、tar 等各种文件格式,一部分浏览器是会直接打开链接显示内容的;而另外一部分,浏览器不识别响应头或者不能解析对应的格式,会当做文件直接下载下来了...

2022-04-13 10:55:49 4168

原创 node.js版本控制和切换

node.js版本控制和切换

2022-03-29 17:16:44 1094

原创 跨域 解决方案汇总

跨域 解决方案汇总

2022-03-25 11:36:49 194

原创 Vue SSR(vue服务端渲染)

Vue SSR(vue服务端渲染)

2022-03-21 14:19:17 16338

原创 GCJ-02火星坐标系、BD-09百度坐标系和WGS-84坐标系转换

WGS-84:GPS坐标系GCJ-02:火星坐标系,国测局02年发布的坐标体系,高德,腾讯等使用。BD-09:百度坐标系GCJ-02火星坐标系和WGS-84坐标系转换关系var pi = 3.14159265358979324var a = 6378245.0var ee = 0.00669342162296594323const WGS84_To_GCJ02 = (wgLat,wgLon) => { var mars_point={lng:0,lat:0} var dL

2022-03-10 15:23:10 1939

原创 禁用页面缓存的几种方法(静态和动态)

禁用页面缓存的几种方法(静态和动态)1、在Asp页面首部加入以下是引用片段: Response.Buffer = True Response.ExpiresAbsolute = Now() - 1 Response.Expires = 0 Response.CacheControl = "no-cache" Response.AddHeader "Pragma", "No-Cache" 2、在HTML代码中

2022-01-21 11:19:32 1392

原创 vue项目webstrom内存溢出经常停止运行需重启问题

vue项目webstrom内存溢出经常停止运行需重启问题解决方案:全局安装 increase-memory-limit命令行cmd ,dos窗口运行:cnpm install -g increase-memory-limit,进入项目文件夹,运行:increase-memory-limit

2022-01-17 14:11:41 758

原创 前端获取服务器时间

前端获取服务器时间(测试验证时需打包到服务器,本地开发环境无法验证)

2021-12-10 13:39:31 3845 1

原创 tinymce富文本编辑器

UEditor:百度前端的开源项目,功能强大,基于 jQuery,但已经没有再维护,而且限定了后端代码,修改起来比较费劲bootstrap-wysiwyg:微型,易用,小而美,只是 Bootstrap + jQuery…kindEditor:功能强大,代码简洁,需要配置后台,而且好久没见更新了wangEditor:轻量、简洁、易用,但是升级到 3.x 之后,不便于定制化开发。不过作者很勤奋,广义上和我是一家人,打个callquill:本身功能不多,不过可以自行扩展,api 也很好懂,如果能看懂英文.

2021-12-02 17:31:20 182

原创 Nuxt.js

Nuxt.js 基于vue的通用应用框架:它建立在同等的Vue技术栈之上,但抽象出很多模板,并提供了一些额外的功能,例如静态站点生成。通过NUXT可以根据约定的规则,快速的实现Vue SSR1. 什么是服务端渲染(SSR)Vue.js 是构建客户端应用程序的框架。默认情况下,可以在浏览器中输出 Vue 组件,进行生成 DOM 和操作 DOM。然而,也可以将同一个组件渲染为服务器端的HTML字符串,将它们直接发送到浏览器,最后将这些静态标记"激活"为客户端上完全可交互的应用程序。服务器渲染的 Vue.js

2021-12-01 14:40:38 531

原创 RESTful api

官网https://restfulapi.cn/REST 是 Representational State Transfer的缩写,如果一个架构符合REST原则,就称它为RESTful架构使用原因:RESTful 架构可以充分的利用 HTTP 协议的各种功能,是 HTTP 协议的最佳实践RESTful API 是一种软件架构风格、设计风格,可以让软件更加清晰,更简洁,更有层次,可维护性更好API 请求1. HTTP 动词GET: 读取(Read)POST: 新建(Create)PUT

2021-10-28 16:33:03 2710

原创 图片懒加载

1.offsetTop 为元素距离顶部的距离;window.innerHeight 为当前窗口的高度;window.scrollY 为滚动距离;不难知道,当 i.offsetTop <= window.innerHeight + window.scrollY时图片就处于窗口可视区//获取全部img标签var images = document.getElementsByTagName("img"); window.addEventListener("scroll", (e) => {

2021-10-25 11:24:47 88

原创 vue 加载720全景图

步骤1.安装photo-sphere-viewernpm install --save photo-sphere-viewer2.引入import 'photo-sphere-viewer/dist/photo-sphere-viewer.css'import { Viewer } from 'photo-sphere-viewer'3.主要代码<div id="viewer720"></div>showViewer720 () { let tempUr

2021-10-14 10:11:40 1026

空空如也

空空如也

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

TA关注的人

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