ribbon Compas

jQuery

write less, do more

点击查看api详情
Infinity-Loop

avalon

简单易用迷你的MVVM框架

点击查看api详情
Pensils

CSS

Cascading Stylesheet

css手册
Pensils

API

Application Programming Interface

API中文手册汇总
微信公众号授权第三方 OAuth2.0

2019年7月9日  小程序,网络安全   

微信 授权 微信 公众号 授权 授权仅仅是获取用户的基本信息,并非使用jssdk   打开一个微信公众号号,点击一个链接要跳转到,其他页面。但是跳转到其他页面需要授权才能跳转。这就是本教程需要说的。     什么是OAuth 假如本站要获取其他用户的qq基本信息,要通过OAuth开放协议,这样可以在不提供密码的时候把信息拿到,前提是qq用户要授权。   准备条件: (1)“开发 -- 接口权限 -- 网页服务 -- 网页帐号 -- 网页授权获取用户基本信息” 的配置选项中,修改授权回调域名。   (2)用户要已关注公众号   注意:使用snsapi_base静默授权,不会弹窗但仅仅能获取到openid,但也足以实现分享、支付功能。 要获取unionid就必须使用snsapi_userinfo。     开始授权 以下教程使用...

js判断微信、小程序、qq内置浏览器和其他第三方浏览器

2019年7月6日  前端资源   

js 平台 判断 分享 判断 主要是判断,小程序或者微信。 var ua = navigator.userAgent.toLowerCase(); if(ua.match(/MicroMessenger/i)=="micromessenger") { //ios的ua中无miniProgram,但都有MicroMessenger(表示是微信浏览器) wx.miniProgram.getEnv((res)=>{ if (res.miniprogram) { //alert("在小程序里"); wx.miniProgram.navigateTo({ url: '/pages/user/my-order/my-money', }) } else { //alert("不在小程序里,但在微信里"); window.location.href = 'https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx231ea8dfba02c266&redirect_uri=http%3a%2f%2fapi.bugegaming.com%2fv1.0.6%2fwx%2fgzh%2fpay%2flogin%2fmenu&...

post发送数据时的两种编码格式

2019年7月3日  前端资源   

application/x-www-form-urlencoded 是浏览器默认的编码格式,用于键值对参数,参数之间用&间隔; html: <form enctype="application/x-www-form-urlencoded" method="post" action="a.php"> //不声明也默认时这个选项 </form> //默认跳转到时候url就是 a.php?xx=xx&xx=xx   jquery ajax: headers: {   "Content-Type":"application/x-www-form-urlencoded"//此处放置请求到的用户token }     multipart/form-data 常用于文件等二进制,也可用于键值对参数,最后连接成一串字符传输(参考Java OK HTTP)。 一般上传文件例如,图片,rar等等必须使用这种 配置同上 https://www.jianshu.com/p/53b5bd0f1d44     base64、blob和file数据类型相互转换并使用FormData模拟...

解决:Please execute the ‘Cleanup’ command.

2019年7月1日  网络安全   

解决方法: 1,打开项目根目录的.svn目录 2,下载工具SQLiteManager 4.6.8  , http://xzhou.jz5u.com:7011/soft-2018/SQLiteMandfs_jz5u.com.zip 3,用刚刚下载工具打开wc.db 4,找到表wc_lock,删除里面的数据 https://blog.csdn.net/bit_kaki/article/details/70255692

小程序wxs时间戳格式化案例

2019年6月15日  小程序   

小程序 引入 封装js 1,新建一个timeUtil.wxs 2,编辑timeUtil.wxs var formatNumber = function(n){ n = n.toString() return n[1] ? n : '0' + n } var regYear = getRegExp("(y+)", "i"); var dateFormat = function(timestamp,format){ if (!format) { format = "yyyy-MM-dd hh:mm:ss"; } timestamp = parseInt(timestamp); var realDate = getDate(timestamp); function timeFormat(num) { return num < 10 ? '0' + num : num; } var date = [ ["M+", timeFormat(realDate.getMonth() + 1)], ["d+", timeFormat(realDate.getDate())], ["h+", timeFormat(realDate.getHours())], ["m+", timeFormat(realDate.getMinutes())], ["s+", timeFormat(realDate.getSeconds())],...