自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(128)
  • 资源 (3)
  • 收藏
  • 关注

原创 微信小程序开发总结

微信小程序基础官方教程社区链接小程序开发之坑一 -- ios不显示tabBar的文字小程序开发之坑二--安卓手机wx.hideLoading()无效微信小程序使用Promise微信小程序-获取用户session_key,openid,unionid - 后端为nodejs微信小程序用户数据的签名校验和加解密 - 后端nodejs微信小程序-form表单提交微信小程序-p...

2018-02-23 10:35:37 12857 3

原创 nodejs微信开发(express版)-目录

nodejs微信开发(express版)-目录

2016-08-16 16:48:07 10718 4

原创 Windows下从零开始学习nodejs4.X+express4.X开发--目录

Windows下从零开始学习nodejs4.X+express4.X开发--目录

2016-07-21 17:02:28 9687 2

原创 webpack 打包拷贝复制文件夹并修改文件内容 copy-webpack-plugin

webpack 打包拷贝复制文件夹并修改文件内容 copy-webpack-plugin,本文代码copy-webpack-plugin版本为:6.0.1,注意大版本之间可能配置参数不一样。github地址:https://github.com/webpack-contrib/copy-webpack-plugin首先安装copy-webpack-plugin和path模块npm installcopy-webpack-plugin path --save-dev代码如下:let.

2021-01-16 19:07:30 3755

原创 TypeError: Cannot assign to read only property ‘xxx‘ of object ‘#xxx‘

在vue.js项目开发的时候遇到报错:TypeError: Cannot assign to read only property 'xxx' of object '#xxx'网上看了好多都说是:混用import 以及module.exports导致的,但这次遇到的问题不是因为这个导致的。而是因为有一个十分庞大的对象,为了优化性能用了Object.freeze,然后在后续的操作又想改变这个庞大对象里的某些参数值而导致的这个报错。那应该怎么解决呢?去掉Object.freeze就好了,这又导致

2021-01-01 23:19:33 10421 1

原创 vue 后台管理系统的权限控制-附源代码地址

现在使用vue.js的项目越来越多,后台管理系统权限控制必不可少。本项目是参照了vue-element-admin 项目,根据自己的实际情况修改而成。实现方式各不一致,但大体思路是一致的。1、输入用户名、密码登录;2、登录成功,通过接口获取权限列表;3、router.beforeEach里递归筛选权限,并使用router.addRoutes动态添加路由,同时存入vuex里;4、通过vuex的路由数据,生成菜单树;5、刷新页面,重新获取权限列表,重新生成权限树。...

2020-12-31 12:01:52 1201

原创 echarts各种案例,实例

WEB前端开发大数据可视化项目会用到很多数据图表,其中echarts是一个很不错的选择,他是由百度团队研发,但是其配置非常多,这里分享一个网站,里面有很多优秀的例子。echarts各种酷炫例子(含代码):传送门...

2019-12-19 16:57:38 23976 14

原创 tomcat部署vue项目教程文档

安装nodejshttps://blog.csdn.net/zzwwjjdj1/article/details/51980082全局安装@vue/cli安装好nodejs后,打开命令行运行命令:npm install -g @vue/cli目前vuecli版本为3.3,安装完cli后,命令行运行 vue --version可以看到。根目录运行npm run buildn...

2019-06-10 17:49:59 7673 2

原创 支付宝小程序-获取accessToken、用户信息 - 后端为nodejs

相对于微信小程序,支付宝小程序获取用户信息步骤感觉更麻烦,也许是支付宝对安全非常看重吧。下面是:支付宝小程序-获取accessToken、用户信息 - 后端为nodejs的详细步骤,有不懂的请留言。先贴下官方详细文档:https://docs.alipay.com/mini/introduce/authSDK下载:https://docs.open.alipay.com/54/1034...

2019-02-28 20:19:27 10127 2

原创 解决微信7.0小程序地理位置授权失败问题

获取用户位置信息时需填写用途说明根据系统对用户隐私保护的要求,在小程序或小游戏获取用户地理位置信息时,需要开发者填写用途说明,自2019年1月14日起,新提交发布的版本将会受到此调整的影响,请开发者及时配置。解决方法:在 app.json 里面增加 permission 属性配置(小游戏需在game.json中配置):小程序开发文档:https://developers.weixi...

2019-01-03 14:32:14 15413

原创 微信小程序中使用async/await

在之前写了微信小程序中如何使用promise,其实使用promise的最终目的是要能使用async/await。同时要使用async/await也必须在promise的基础之上。1、下载regenerator库npm i regenerator       或者   点击下载:http://nodejs999.com/regenerator-runtime.rar然后将下载文件中的...

2018-12-28 09:54:37 12587 8

原创 微信小程序使用promise 一次封装全部接口

/** * Promise化小程序接口 */class Wechat { static api(name, opts) { return new Promise((success, fail) => { let obj = { ...opts, ...{ success, fail } }; wx[name](obj); }); };...

2018-12-28 09:54:31 9207 3

原创 [已解决]微信小程序 canvas 文字样式错乱问题

在微信小程序中使用canvas绘制海报的时候,发现有多种不同的样式文字时,保存canvas内容为图片,出现各种文字样式错乱。----------------------------------------------------------------------------------------------------------------------------------...

2018-11-27 17:27:02 10147 7

原创 微信小程序获取二维码报错:{"errcode":47001,"errmsg":"data format error hint:"}

总结:坑坑坑坑坑坑坑坑坑1、微信小程序获取二维码接口有三个如图,第一个是生成的普通二维码,第二个和第三个是小程序码,详情请看链接https://developers.weixin.qq.com/miniprogram/dev/api/open-api/qr-code/createWXAQRCode.htmlhttps://developers.weixin.qq.com/min...

2018-11-05 21:59:13 74007 16

原创 微信小程序开发-76种动画 animate.css

1、微信小程序动画有自己的方法:官方链接但需要自己去写动画效果,比较麻烦。2、本文介绍的是把animate.css这个非常棒的css库引入到小程序内使用。animate.css包含76种动画,使用非常简单。animate.css官网3、由于小程序对代码大小限制比较大,所以删除了animate.css中 所有@-webkit-部分css,减少了一半体积再把文件后缀名改为wxss,...

2018-10-24 22:06:15 33076 12

原创 微信小程序基础官方教程社区链接

很多微信小程序开发者找不到官方教程在哪,这里加个传送门,希望更多的朋友能看到,也是微信小程序官方社区的地址,有什么问题可以在这里搜搜,或者直接发帖。基础教程 - 起步基础教程 - 代码构成基础教程 - 小程序能力基础教程 - 发布前的准备基础教程 - 上线微信小程序 - 云开发官方api云开发,你想知道的都在这意外金喜的博客:http://blog.csdn.n...

2018-09-14 07:14:53 921

原创 微信公众号开发报错 返回码说明

全局返回码说明公众号每次调用接口时,可能获得正确或错误的返回码,开发者可以根据返回码信息调试接口,排查错误。全局返回码说明如下:(更新时间:2018年8月6日)-1 系统繁忙,此时请开发者稍候再试 0 请求成功 40001 获取 access_token 时 AppSecret 错误,或者 access_token 无效。请开发者认真比对 AppSecret ...

2018-08-06 10:36:54 7766

原创 一个微信小程序可以跳转多少个其他微信小程序?

首先不同的微信小程序之间要跳转必须同一个公众号关联。而一个公众号可关联同一主体的10个小程序,不同主体的3个小程序。 一个小程序可关联最多500个公众号。结果出来了:(10+3-1)*500 = 6000 个。是不是很酷!这就衍生出了一个产业,游戏盒子,卖流量,买流量。我自己小程序也做了个列表互挂了好多小程序。当然是免费互挂,有需要的朋友加微信 zzwwjjdj319 ,只...

2018-08-03 21:16:13 10328

原创 微信小程序流量主如何开通

2018年7月09日,微信小程序流量主全面开通,开通条件如下:无严重违规记录,累计用户1000+就可以开通流量主啦。收入还是很不错的,个人开发者躺着赚钱的机会来了。刚开了几天,虽然钱不多,但是感觉还是很不错的。下面分享下我的其中一个个人微信小程序。建立了一个微信流量主交流群,免费的,分享个人小程序,禁止其他广告。欢迎有需要的朋友加入,共同建立和谐生活。目前已有120人,...

2018-07-16 14:14:12 24480 15

原创 微信小程序开发路线

注意:web知识和后端知识不够的千万别一开始就用腾讯的快速开发-Wafer 服务端 !注意:web知识和后端知识不够的千万别一开始就用腾讯的快速开发-Wafer 服务端 !注意:web知识和后端知识不够的千万别一开始就用腾讯的快速开发-Wafer 服务端 !重要的事情说三遍!!!不然你会觉得整个世界对你满满的恶意,无从下手。其实可以把小程序当做H5页面,或者app;通过ajax请求后端接口,传递数...

2018-07-11 15:51:16 9332

原创 ReplyError: ERR only (P)SUBSCRIBE / (P)UNSUBSCRIBE / QUIT allowed in this context

在nodejs中使用redis的publish/subscribe发布与订阅功能的时候,报错:ReplyError: ERR only (P)SUBSCRIBE / (P)UNSUBSCRIBE / QUIT allowed in this context字面意思是此上下文只允许有订阅和取消订阅功能。解决方法:只要重新建立一个redis链接,专门用来做订阅和取消订阅功能。意外金喜的博客:http:...

2018-06-04 17:18:54 6783

原创 微信小程序web-view组件嵌入h5页面内的请求是否必须都是https

微信小程序web-view组件嵌入h5页面内的请求是否必须都是https,首先web-view组件的src必须是https,这是必须的;那么页面内的js和ajax请求是否也必须https呢?经过测试页面引入的所有js和css文件必须是https,ajax请求的接口http,https都可以。意外金喜的博客:http://blog.csdn.net/zzwwjjdj1更多小程序文章:http://b...

2018-05-30 19:55:58 18332 7

原创 公众号可以关联多少个小程序

Q:公众号关联小程序的规则是怎么样的? A:1)公众号可关联同一主体的10个小程序,不同主体的3个小程序。        2) 一个小程序可关联最多500个公众号,一个月可以新增关联500次。        3) 公众号一个月可新增关联同主体的小程序10次、新增关联不同主体的小程序3次。客服链接:http://kf.qq.com/faq/170109m6BVvU170109MjANjq.html...

2018-05-14 09:55:23 18366 1

原创 nodejs socketio自动建立无数链接问题

原来项目socketio服务器端代码单独部署,是正常的,然后某天老板要把socketio服务端代码集成到某一个nodejs项目中,我心想,尼玛这太简单了啊,之前自己demo都做过好多次了。结果。。集成好以后,前端页面一访问,就有无数个链接像病毒式的刷屏。感觉身体被掏空。。经过多次测试后,怀疑是socketio版本问题,一看还真是,前端版本1.3.5;后端版本2.0+,降低后端版

2018-05-03 21:05:52 3506

原创 微信小程序访问nodejs配置https

微信小程序访问nodejs后端,配置https,本文以腾讯云申请的免费SSL证书和express命令行生成的项目代码为例。在腾讯云申请的免费SSL证书压缩包解压后有4种证书,分别是Tomcat、Nginx、IIS、Apache需要的证书。那么,nodejs代码中key和crt应该 使用哪种证书呢?如果使用错误,在微信开发者工具也是能成功的,但是在真机测试的时候就会报以下错误,request:fai...

2018-04-25 16:21:19 16124 1

转载 Node.js 10.0.0 正式发布,带来大量改进和修复

Node.js 10.0.0 正式发布,带来大量改进和修复

2018-04-25 10:19:43 6841

原创 微信小程序占内存吗

小程序1小程序2

2018-03-24 21:30:04 12785 1

原创 nodejs爬虫,POST请求发送Request Playload格式数据

nodejs爬虫,POST请求发送Request Playload格式数据

2018-03-21 12:19:12 9401

原创 Unhandled promise rejection (rejection id: 764): ReplyError: MISCONF Redis is configured to save RDB

nodejs项目,redis报错完整内容:Unhandled promise rejection (rejection id: 764): ReplyError: MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk. Commands that may ...

2018-03-20 20:09:26 2631 1

原创 jquery操作checkbox反复选中,取消

jquery操作checkbox选中或者取消时,使用attr和removAttr一次操作是可以的,但是重复操作就只有第一次有效,后面就失效了,所以需要使用prop方法。选中$("input[type='checkbox']").prop("checked",true);取消$("input[type='checkbox']").prop("checked",false)

2018-03-19 13:52:16 7635

原创 javascript正则表达式的稍微高级点的替换

比如将ip地址第三个数字用*替换。192.168.33.12  变成 192.168.*.12‘192.168.33.12’.replace(/(\d{1,3}).(\d{1,3}).(\d{1,3}).(\d{1,3})/,"$1.$2.*.$4")

2018-03-19 13:50:56 1749

原创 在js中使用ejs标签,js中引用ejs变量

在ejs模板页面的js代码中使用ejs标签实例后端代码router.get("/ejs", (req, res) => { req.title = "hello"; req.arr = ["1", 2, 3, 4, 5]; req.arr2 = [{ "a1": "a1" }, { "b1": "b1" }]; res.render("ejs", req);})ejs

2018-03-14 12:30:10 12832 1

原创 pm2日志切割 - pm2-logrotate

使用pm2-logrotate进行pm2日志切割,测试是按照文件大小1k切割;安装pm2 install pm2-logrotate设置 重启截图截图是按照文件大小分割,如果文件小于设置分割的大小,每天也会自动分割一次。设置详情:https://github.com/keymetrics/pm2-logrotate意外金喜的博客:http://blog.csdn.net/zzwwjjdj1更多no...

2018-03-10 22:12:18 10416 2

原创 微信小程序-路线规划,地图导航功能基于高德地图API

主要实现微信小程序中的地图路线规划和地图导航功能小程序二维码:更新 2018年4月18日:新增限行限号查询。2018年5月7日:新增快递查询,模板消息发送。准备1、在http://lbs.amap.com/申请key2、在微信小程序后台把restapi.amap.com添加进request合法域名本文知识点1、微信小程序基本构架2、页面之间跳转3、在...

2018-03-02 20:47:15 46390 61

原创 微信小程序--获取用户地理位置名称(无须用户授权)

在本文 微信小程序--获取用户地理位置名称(无须用户授权) 之前需要先看看微信小程序-获取用户session_key,openid,unionid - 后端为nodejs代码封装是在上文添加的。效果添加封装 /** * 发起网络请求 * @param {string} url * @param {object} params * @return {Promise} ...

2018-03-01 21:56:32 24244 27

原创 微信小程序-扫一扫 wx.scanCode() 扫码大变身

效果jslet app = getApp();Page({ data: { img: "/images/1.jpg" }, onLoad() { }, scan() { wx.scanCode({ success: (res) => { console.log("扫码结果"); console.log(res)...

2018-02-28 19:50:34 62230 5

原创 微信小程序-页面分享 onShareAppMessage

微信小程序-页面分享 onShareAppMessage

2018-02-28 08:14:10 101919 8

原创 微信小程序-从相册获取图片,视频 使用相机拍照,录像上传+服务器(nodejs版)接收

微信小程序-从相册获取图片,视频 使用相机拍照,录像上传+服务器(nodejs版)接收

2018-02-26 20:33:20 20203 7

原创 微信小程序相机组件wx.createCameraContext()的使用模拟微信拍照-后端为nodejs

在本文 微信小程序相机组件wx.createCameraContext()的使用模拟微信拍照之前需要看看微信小程序-获取用户session_key,openid,unionid - 后端为nodejs代码封装是在上文添加的。本文知识点:1、微信小程序相机组件wx.createCameraContext()使用2、微信小程序拍照,录视频实现3、微信小程序上传文件接口wx.uploadFile()的使...

2018-02-26 12:23:59 39652 6

原创 微信小程序-picker组件地区,时间,日期选择

微信小程序-picker组件地区,时间,日期选择

2018-02-23 17:22:51 7383 1

Cesium-1.58.zip

Cesium 是一个JavaScript库,用于在没有插件的Web浏览器中创建3D地球仪和2D地图。 它使用WebGL进行硬件加速的图形,并且是跨平台、跨浏览器和调整动态数据可视化。

2019-06-12

express4.X框架中使用socket.io

express4.X框架中使用socket.io

2016-08-08

express基本使用

express基本使用,包括注册,登陆,上传,下载,登录权限控制,session持久化,邮件发送,网络爬虫,实时刷新等

2016-07-11

空空如也

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

TA关注的人

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