封装一个通用的小程序授权方法

在小程序的开发中,经常需要比如获取用户地理位置、保存图片到本地等操作,在进行这些操作前都需要先获取访问权限 微信小程序在获取授权时不是直接调用获取API就行,而是有如下情况的判断 第一次获取用户授权信息,直接调获取API,系统在页面中弹窗提示用户是否同意授权,用户同意,true;用户拒绝,执行拒...

2019-07-19 15:46:37

阅读数 2

评论数 0

微信小程序开发踩坑合集

总结小程序开发中出现的bug及解决 1. 在手机相册中选择完图片后直接跳转会出现闪回的现象(19.4.9) 发现:在页面A打开系统相册选择图片后,在选择图片的成功回调中立即跳转到页面B进行图片裁剪的时候,会出现跳转到页面B后闪回到页面A的情况 原因:在选择完图片后,会重新执行一遍page的...

2019-07-19 15:16:46

阅读数 3

评论数 0

移动端h5页面拍照上传图片的时候图片旋转问题

0. 问题描述 在项目中有个图片上传的组件(vue项目) <input ref="input" type="file" multiple="false" accept="image/*&qu...

2019-07-01 18:11:04

阅读数 35

评论数 0

JavaScript运行机制

本文是对JavaScript运行机制的一个总结性文章,不对一些设计目的做描述,如有不足,希望能够帮助指正 一、JavaScript运行机制 我们先来看一张图大致了解JavaScript的运行机制 异步执行步骤如下: 1.所有同步任务都在主线程中运行,异步任务会挂起,当异步任务有结果的时候就会...

2019-02-11 15:19:27

阅读数 104

评论数 0

IE8和IE9下 white-space无效

给文本设置超出省略号显示在IE8和IE9下无效 解决方法,在元素上添加word-wrap: normal .text-ellipsis { .... word-wrap: normal; .... }

2018-09-29 16:20:22

阅读数 437

评论数 0

IE9 css文件加载不全

通过IE的仿真调到IE9模式查看是没有问题的,但是在IE9浏览器中页面的样式显示错误 通过IE9调试发现一个css文件只加载了一半,这个文件有700多k,最后将该文件拆分和压缩到200k左右解决了加载问题 ...

2018-09-29 13:33:18

阅读数 446

评论数 0

【作用域】apply、call、bind的区别

一、apply、call、bind三者的区别 方法: Function.prototype.apply(thisArg, argArray) Function.prototype.call(thisArg[, arg1[, arg2, …]]) Function.prototype.bind(t...

2018-09-25 16:12:59

阅读数 68

评论数 0

【作用域】变量提升

一、什么是变量提升 先思考下面代码 console.log(a); var a = 1; test(); function test(){ console.log('test is running') } 结果是 console.log(a); // undefined var a = 1; ...

2018-09-25 14:56:51

阅读数 243

评论数 0

【正则】JavaScript正则表达式

元字符 修饰符 属性

2018-08-29 18:01:27

阅读数 122

评论数 0

video标签无法播放视频

现象:使用video播放视频,在ios上能播放,但是在浏览器和安卓上不能播放 前置条件: 1.network没有该视频的下载 2.通过在媒体元素中添加<source>元素而不是设置src属性,且source元素的src属性通过js赋值(最重要...

2018-07-03 08:42:07

阅读数 4700

评论数 1

【原型和原型链】什么是原型和原型链

一、原型 ①所有引用类型都有一个__proto__(隐式原型)属性,属性值是一个普通的对象 ②所有函数都有一个prototype(原型)属性,属性值是一个普通的对象 ③所有引用类型的__proto__属性指向它构造函数的prototype var a = [1,2,3]; ...

2018-06-21 15:21:55

阅读数 2960

评论数 0

【原型和原型链】类和继承

一、定义“类” ——构造函数 我们知道,JavaScript中没有类的概念,我们只是通过函数来模仿类的行为,我们将它称之为构造函数 构造函数分两类,原生构造函数和自定义构造函数。原生构造函数像Array、Object,是执行环境自动提供的;自定义构造函数是我们自己来创建的 ...

2018-06-21 15:21:34

阅读数 100

评论数 0

【数据类型】JavaScript数据类型&聊聊Object.prototype.toString

一、数据类型 JavaScript定义了7种基本数据类型:(我这么记 SSNNBUO) Symbol (ES6) String Number Null Boolean Undefined Object JavaScript是一种弱类型脚本语言,即定义变量时不需...

2018-06-21 15:21:06

阅读数 144

评论数 0

input file上传按钮反应慢的解决方法

点击上传按钮后,选择文件弹窗要好几秒才能出现 原因一:文件后缀验证 解决方法:将可接受的值填写完整,这样就减少了使用通配符时的查找事件 原因二:在chrome浏览器下反应慢的原因是因为chrome浏览器为了保障用户的安全,会将用户选择的文件信息发送到google验证,所以只要在设置中关闭改验...

2017-08-16 14:18:17

阅读数 1195

评论数 0

终于玩上了阿里云window下的node安装

一直想买个云服务器,但是对服务器的知识一窍不通,购买页面又有这么多的配置选项,所以总是默默关上页面,今天终于按耐不住随便买了一个玩一玩一、服务器购买1.随便选一个区域点击购物车按钮(这个选择离访问者所在地近一点的比较好)2.按照页面的要求选择服务器的配置,只是试探的玩玩,所以就买个最低配置就可以3...

2017-03-29 19:39:41

阅读数 3120

评论数 4

node如何接收ajax post方式传来的json类型数据

最近学了node,对于post请求的数据都是用body-parser中间件进行处理,但是今天用ajax传数据的时候发生了错误,错误如下: 传过来的值直接被解析成一个key,改了好久才解决,所以把这个问题记录一下1.form表单提交时初入门node的同学(比如我),刚开始知道body-parser...

2017-03-29 17:24:17

阅读数 11379

评论数 2

webpack中如何使用iconfont字体图标

入坑webpack,开始加载一些图片、js文件什么的都没有报错,今天正好下了iconfont字体,就出现了错误,所以这里分享一下怎么在webpack中使用iconfont。1.修改css中字体文件路径我把css和字体文件放在同级目录下打开iconfont.css文件,原本的字体文件引用路径是用的c...

2016-12-09 18:39:08

阅读数 20722

评论数 2

@media 响应式布局

简述现在都要求“一站通用”,即一个网站能在各种设备上正常显示,css 3就有这么一个方法让我们实现响应式布局——@media。下面说一种materialize.css框架响应式布局的分发,和一些注意事项。划分设备materialize.css将设备分为三类:手机、平板、电脑,通过两个值600px、...

2016-12-07 16:57:45

阅读数 697

评论数 0

了解一下border-radius的实现原理

一、简述我们都知道css 3有一个属性border-radius可以给盒子设置圆角,我当初也只是知道有这个属性,并且知道一些用法,从来没有深入了解过它的作用原理。我们知道将border-radius设置正方形边长的一半或者50%或者100%就可以实现一个原型,但你知道为什么吗?下面我们就一起来探讨...

2016-12-07 02:06:40

阅读数 5482

评论数 2

查看npm全局-g安装过哪些包

$ npm list -g --depth 0

2016-11-30 17:10:00

阅读数 8820

评论数 0

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