logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

前端解决图片在浏览器中旋转问题

在开始之前需要了解为什么在浏览器中图片会自动旋转,在一些相机设备中因手持方向的原因导致图片会有一个旋转角度,在浏览器中旋转角度被忽略了,导致图片看过去是旋转的图片旋转如下如图1 正常6 旋转90°8 旋转-90°3 旋转180°既然知道了图片需要旋转的角度,那么只需要通过canvas旋转并绘制图片,然后将图片输出就行,这里需要借助exif-js获取图片的源信息,只需要判断 Orie...

文章图片
前端获取定位信息的方法

方法1通过h5 geolocation.getCurrentPosition()获取位置信息弊端:不能静默获取,需要客户端同意授权需要在https协议中使用,本地文件不行需要设备有GPS功能才能准确定位function success (position) {console.log(position)}function error (error) {console.error(error)}fun

#html5
react插件之redux-thunk

安装 npm install redux-thunk -S作用:增强redux的功能,让redux中dispatch()可以派发一个函数,可以把函数抽离出来以便其他地方使用项目结构// 在store全局状态下// index.js// 原本只需要引入一个createStore,现在需要引入applyMiddleware(类似于中间件)import { createStore, ap...

Setting Sync 备份vscode插件

插件备份一直都是很头痛的事,有些教程写的不是很详细,这次来详细说一下1.下载 Setting Sync2.登陆GitHub输入快捷键后会弹出浏览器,在GitHub上登录账号3.上传Shift + Alt + U 快捷键上传上传成功后,记住 sync.gist就是这一串4.在新设备上同步在此之前需要下载 Setting Sync 插件输入同步的快捷键Shift +...

#vscode
微信小程序生成跳转体验版二维码

使用场景为了配合测试需要生成体验版二维码跳转到指定页面方案1:1.上传小程序,选为体验版2. 将连接 https://open.weixin.qq.com/sns/getexpappinfo?appid=****&path=*** 生成二维码,可以通过一些第三方工具将这串连接生成二维码,微信扫码就会跳转到指定页面。参数名描述appid小程序idpath页面路径,如 pages/index/

#微信小程序#小程序#微信
videojs 在vue中使用,解决手机端全屏问题

1. 封装 VideoPlayer.vue 组件<template><div><video class="video-js vjs-big-play-centered" ref="videoPlayer"></video></div></template><script>impo...

#javascript
到底了