简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
微信小程序中有大量接口是异步调用,比如wx.login()、wx.request()、wx.getUserInfo()等,都是使用一个对象作为参数,并定义了success()、fail()和complete()作为异步调用不同情况下的回调。但是,以回调的方式来写程序,真的很伤,如果有一个过程需要依次干这些事情:wx.getStorage()wx.getSetting()wx.login()wx.g
替换字符串中的文本是JavaScript中的常见任务。本文研究几种用 replace 和正则表达式替换文本的方法。替换单个字串通常JavaScript的 String replace()函数只会替换它在字符串中找到的第一个匹配的子符:const myMessage = 'this is the sentence to end all sentences';const newMessage = my
在实际开发过程中,有时需要将图表或者地图等基于Canvas技术渲染的数据下载到本地保存到情况,下面介绍两种方法来完成这种功能。一、a 标签法a 标签方法主要分为以下步骤:将 canvas 元素的数据通过原生 api 转换成 base64 编码的图片格式利用 a 标签设置 download 属性可以将 href 链接元素下载,我们将 a 标签的 href 属性值设置为上一步获得的 b...
<video>标签定义视频,比如电影片段或其他视频流,可以放置视频资源,并添加视频控件。支持的浏览器:Internet Explorer 9+, Firefox, Opera, Chrome 以及 Safari 支持<video>标签。注:Internet Explorer 8 以及更早的版本不支持<video>标签。简单的html5视频:视频加载失败时会显示标
众所周知,微信小程序的js中不能使用window对象以及document对象。难道他们真的不存在吗?事实并非如此。1、尝试获取window对象熟悉this的同学都知道,在浏览器环境下,触发一个立即执行函数时,其中this的指向往往都是window对象。var window = (function (){return this})();console.log(window); // Window {
我们应该知道一台电脑需要两个ip才可以上网,一个是本地的内网ip(本地ip),另一个就是外网ip(公网ip)。值得说明的是:外网ip具有世界范围的唯一性,而内网ip只在局域网内部具有唯一性。并且一个局域网里所有电脑的内网IP是互不相同的,但共用一个外网IP。下面我们通过js来分别获取当前电脑的内网ip和外网ip。js获取内网ip方式一:新浪的IP地址查询接口<script src="http
微信和 QQ 内置浏览器 UAiOSQQ 内置浏览器 UA:Mozilla/5.0 (iPhone; CPU iPhone OS 7_1_2 like Mac OS X) > AppleWebKit/537.51.2 (KHTML, like Gecko) Mobile/11D257 > QQ/5.2.1.302 NetType/WIFI Mem/28iOS 微信内置浏览器 UA:Mo
html文件乱码一般是因为编码格式不匹配造成的,比如:不同编码内容混杂、浏览器不能自动检测网页编码等等;但无论是哪种情况造成乱码,在html文件头中设置网页编码,匹配好编码格式就可。下面是一个中文乱码的html:<!DOCTYPE html><html><body><h1>标题</h1><p>这是一段测试文本!</p&g
1.问题分析nginx访问出现504 Gateway Time-out,一般是由于程序执行时间过长导致响应超时,例如程序执行需要90秒,而nginx最大响应等待时间为30秒,这样就会出现超时。通常有以下几种情况导致:(1).程序在处理大量数据,导致等待超时。(2).程序中调用外部请求,而外部请求响应超时。(3).连接数据库失败而没有停止,死循环重新连。出现这种情况,我们可以先优化程序,缩短执行时间
引入指令import Clickoutside from 'element-ui/src/utils/clickoutside'声明指令export default {directives: { Clickoutside },data: function() {return {}}}使用指令<div v-clickoutside="handleClickOutside"></di