服务器在上个月到期了。 18年的时候买了3年的腾讯云学生机,那天是一个晚上,我心里暗想,可以好好折腾一下了,一些demo都可以一股脑的放到云上 。 事实证明,我确实没有饶过它。 在...
taro中实现聊天滚动底部,键盘顶起输入框
在taro开发微信小程序的时候,对接了一个直播平台的sdk,其中里面是有一个聊天模块,在直播过程中,可以实时获取房间内不同用户的聊天信息。 需求一 当我们回调实时接收到这个消息的时...
H5唤起手机相机
不知不觉,已经有两月有余没有更新文章,今天来除个草。 如题所说,H5唤起相机是怎么回事呢?在input标签中,我们可以通过改变其属性值达到唤起系统相机的的功能,然后可以通过监听in...
使用downloadjs包正确下载pdf文件
图1 最近业务上有一个下载文件的需求,需要支持png jpg jpeg pdf doc docx文件格式。最后使用了downloadjs这个npm包,在使用的过程中遇到一些问题,比...
使用nvm来切换node版本
从github拉之前写的项目,本地跑不起来,google到可能因为node版本不一致,我想了一下的确有出入,本地是v12.13.1,之前开发用的v8.12.0,了解到安装nvm可以...
JavaScript拿到并解析Base64编码
微信授权时序图镇楼 最近对接了PC网站微信登录和绑定微信,在写的过程中遇到两个问题,微信在授权成功后,会重定向一个页面,在这个页面会带有一些参数,我们需要拿到这些参数来做进一步的业...
php基础学习(15)-文件处理
在php中处理文件有这几种函数方法。 fopen函数 用于在 PHP 中打开文件。 此函数的第一个参数含有要打开的文件的名称,第二个参数规定了使用哪种模式来打开文件: <?p...
php基础学习(14)-表单
在php中可以使用 $_GET 和 $_POST 变量来拿到表单中输入的数据。 实例 html部分 <html> <head> <meta chars...
php基础学习(13)-命名空间
在php中有一个命名空间的概念,这个概念的具体作用是干什么的呢? php官方是这样描述的: 命名空间概述 (PHP 5 >= 5.3.0, PHP 7) 什么是命名空间?从广...
web集成Valine评论系统
valine官网是这样介绍的自己。 使用起来也很方便,具体要怎么使用,且听我细细道来~ 第一步 Valine是基于LeanCloud来开发的,所以需要先注册一个LeanCloud帐...
线上websocket自动断开解决思路
WebSocket是一种网络传输协议,可在单个TCP连接上进行全双工通信,位于OSI模型的应用层。 WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向...
使用jenkins来构建vue项目
什么是Jenkins? Jenkins官方是这样介绍的: Jenkins是一款开源 CI&CD 软件,用于自动化各种任务,包括构建、测试和部署软件。 Jenkins 支持各...
react接入websocket
最近在写的react中使用websocket来进行通信,今天算是给搞定了,写篇文章来记录一下。 首先 封装一个websocket方法 在方法中调用这几个回调函数onopen/onm...
vue部署线上跨域问题
浏览器为了安全起见会有一个同源策略,所谓同源是指,域名,协议,端口相同,如果其中有一项不相同,浏览器便会在控制台抛出一个错误: 我的跨域场景是,http协议请求https协议,80...
vue项目使用history路由
官方说法 vue-router 默认 hash 模式 —— 使用 URL 的 hash 来模拟一个完整的 URL,于是当 URL 改变时,页面不会重新加载。 如果不想要很丑的 ha...