自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

heartOfblack 离开了电脑,我不希望我还有病

我终于找回了自己,向前出发

  • 博客(22)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 跨域请求与微信开发

什么是跨域请求跨域是浏览器的一个同源策略的问题而衍生的需求,跨域请求是指服务器A的页面去请求服务器B的资源,而服务器A.B之间只要域名、端口号、IP不同都属于跨域而浏览器没有对SCRIPT,IMG等包含SRC属性的标签做同源策略的限制,因此有了一个JSONP的非官方协议,其原理是服务器A去访问服务器B的JS文件(这里不存在跨域限制),服务器B的JS文件去获取同源下面的资源,并把数据一并返回到服务器A

2017-03-29 17:43:20 6416

原创 PHPMailer发送邮件

下载PHPMAILER下载使用例子<?php header('Content-Type:text/html;Charset=utf-8'); require 'PHPMailer/PHPMailerAutoload.php'; $mail = new PHPMailer; $mail->isSMTP(); /

2017-03-28 15:35:47 1711

原创 JQuery的queue方法

jquery的queue方法 显示或操作在匹配元素上执行的函数队列意思就是对匹配上的元素,显示作用在这个元素上的函数的个数,也就是上述所说的“显示”,而操作则是更改这些作用在该元素上的函数队列举个例子:<style> div { margin:3px; width:40px; height:40px; position:absolute; left:0px; top:30px;

2017-03-25 18:16:42 481

原创 jsonp跨域请求问题

同源策略当我们尝试去访问其他服务器的时候,总是被拒绝,这是因为同源策略的限制性导致的,所谓同源,就是同域名同端口下才叫同源,只要你访问的服务器是不同域名或者不同端口,都会无法请求到jsonp处理原理而 HTML 的<script>元素是一个例外。利用 <script> 元素的这个开放策略,网页可以得到从其他来源动态产生的 JSON 资料,而这种使用模式就是所谓的 JSONP。用 JSONP 抓到的资

2017-03-25 12:07:55 508

原创 LaneWechat框架的网页授权getCode错误

在LaneWechat中获取Openid的方法很简单,只需要写如下几行代码 WeChatOAuth::getCode('http://weixin.ittun.com/huayuanwuliu/get_openid.php', 1, 'snsapi_base');//打开lanewechatoauth.lib.php 第一个参数是请求成功后的回调地址,第二个参数是state,最后一个是scope的

2017-03-23 13:46:44 1010

原创 微信开发之蓝牙设备接入

1、蓝牙设备接入微信的基本条件网上相对于这一块的资料不是特别多,而且有些博主整理的非常好的开发流程也会忽略很多东西,对于一个因为临时需求需要研究硬件设备的人来说太多没说明的坑。在这里推荐一个链接: 快速入门微信硬件开发

2017-03-21 17:52:50 19246 18

转载 以蓝牙开发的视觉解读微信Airsync协议

在复制这篇内容的时候,我看到了最后一行(请拉倒最下面红色字体部分),它回答了我上一篇幅的问题:不是所有蓝牙设备都可以拿来做微信开发的,而是需要符合airSync协议的设备才行,而且airSyncDebugger这个调试工具也必须在这个协议的基础上调试,我居然直接忽略了这个东西(工具里面有个按钮写着airSync协议 )该内容转载自:http://www.2cto.com/weixin/20

2017-03-21 16:30:57 1168

原创 微信硬件平台开发之蓝牙打印机(授权成功,连接成功)

步骤:1 获取accesstoken2 获取设备ID和二维码(get请求,accesstoken+productID)3 提交授权需要的信息(POST)第三步失败错误信息 :crpy 认证方法无效,当设置为1,也就是加密的时候又提示auth key invalid --此时的auth key为空,也就是不加密

2017-03-20 18:19:43 10744 12

原创 微信开发调用JSSDK 扫一扫功能

调用扫一扫功能有几个步骤简单而言:1 获取accesstoken2  获取jsapi_ticket3 生成签名signature调用wx.config     wx.ready     wx.error三个function(1和2都需要自己把它存储起来,ticket的调用次数比较少,所以更要注意,记住要写一个中转器自动检查更新这两个数据,而不是主动请求的时候才去

2017-03-15 18:03:22 10899 5

原创 微信公众平台测试号那些API未授权的坑

因为公司认证账号在用,无奈自己的公众号又没认证,便想着通过测试号来开发。结果,浪费了一天时间。主要问题还是归咎于API接口权限调用的问题上,测试号是说允许开发人员调用所有高级接口的。结果我就调了个创建自定义菜单的基本功能,提示48001的错误,也就是接口权限不足。而用LaneWechat框架写的代码也提示各种报错,比如找不到LaneWecaht内部函数,因为有些函数实际上又调用了某

2017-03-14 14:02:23 9233 2

原创 PHP——CURL模拟请求微信接口

微信的接口调用比如accesstoken都是https协议的,如果直接通过http访问,则会返回错误信息PHP的CURL可以模拟提交请求或者接受请求,这里我们需要请求微信后台接口。而CURL最新版本中,CURLOPT_SSL_VERIFYPEERFALSE 禁止 cURL 验证对等证书(peer's certificate)。要验证的交换证书可以在 CU

2017-03-13 14:19:25 4893

转载 微信硬件平台蓝牙打印机

该文章转自:http://blog.csdn.net/qq_23313625/article/details/53185475方案一:注意:这一步可以获取到设备ID和二维码,如果需要引用的可以通过二维码,而设备ID是微信后台生成的。直接在浏览器中这样请求即可返回你需要的设备和二维码,上图只是为了大家更加明白这个是干嘛的:https://api

2017-03-11 14:23:36 972

原创 微信快速开发之ngrok和laneWechat

为了快速开发微信项目,选择使用PHP语言,而其中比较好用的(据说,准备入坑)的就是laneWechat,所以首先下载laneWechatngrok是一个服务器,目的是为了让你能在本地开发调试,而不需要把文件放在服务器上。首先介绍ngrok,这个服务器主要是把你的本地IP映射到他们的二级域名下,让微信那边可以填写URL做验证国外的NGROK服务器大家就不用去下载了,不但被

2017-03-10 11:14:26 1102

原创 微信本地开发之ngrok服务器

微信需要填写internet上的URL,所以我们是无法在本地调试的,但是每次修改并上传到服务器才能测试确实很浪费时间,所以我找到了目前堪称最爽的映射工具,ngrok,它会给你注册一个以他们域名的二级域名并将你本地的项目地址映射上去,这样就可以通过验证了。NGROK的官网注册,目前为止,可能是因为被墙了的关系无法访问,事实上我第一次还是能访问的,结果第二次开始就一直无法访问了。

2017-03-10 10:49:42 662

原创 MUI自定义事件

MUI的自定义事件实现了跨webview通讯,例子:监听自定义事件 - 目标页 123456789window.addEventListener('shijian',function(event){  /

2017-03-09 14:27:09 1701

原创 MUI能否用于微信开发?

MUI广告词:最接近原生APP体验的高性能前端框架MUI适用于移动APP的开发,但是很多人希望这个框架也能支持微信开发,就目前个人使用而言。它确实做得不错,虽然还有很多不足之处,但是无伤大雅。微信开发和5+APP有什么区别,抛开PC端而言,最大的区别是webview这个控件,以下是MUI适应场景应用webview窗口相关涉及webview的,除了5+App,其它所有

2017-03-08 18:14:57 9115

转载 h5+MUI移动APP和普通H5之间的区别有哪些?

通过 HTML5 开发移动 App 时,会发现 HTML5 很多能力不具备。为弥补 HTML5 能力 的不足,在 W3C 中国的指导下成立了 www.HTML5Plus.org组织,推出 HTML5+规范。HTML5+扩展了 JavaScript 对象 plus,使得 js 可以调用各种浏览器无法实现或实现不佳的系统能力,设备能力如摄像头、陀螺仪、文件系统等,业务能力如上传下载、二维码、地

2017-03-08 17:21:11 13058

原创 MUI侧滑菜单

MUI的侧滑菜单动画做得很不错,其中分为两种,一种是以webview,另一种是DIV形式webview模式主页面和菜单内容在不同的webview中,两个页面根据内容需求分别组织DOM结构,mui对其DOM结构无特殊要求,故其有如下优点:菜单内容是单独的webview,故可被多个页面复用;菜单内容在单独的webview中,菜单区域的滚动不影响主界面,故可使用原生滚动,

2017-03-08 09:42:28 4290

原创 MUI 下拉刷新

为实现下拉刷新功能,大多H5框架都是通过DIV模拟下拉回弹动画,在低端android手机上,DIV动画经常出现卡顿现象(特别是图文列表的情况); mui通过双webview解决这个DIV的拖动流畅度问题;拖动时,拖动的不是div,而是一个完整的webview(子webview),回弹动画使用原生动画;在iOS平台,H5的动画已经比较流畅,故依然使用H5方案。两个平台实现虽有差异,但mui经过封

2017-03-07 13:34:19 2582

原创 MUI addEvenListener和on 的用法区别

MUI中存在N种手势事件包括:(因为MUI是为移动APP为前提开发的。所以触发事件如:tap单点单击是无法再PC端触发的,如果需要修改。将TAP改成CLICK即可)分类参数描述点击tap单击屏幕doubletap双击屏幕长按longtap长按屏幕hold按住屏幕release离开

2017-03-07 11:59:24 4969

原创 Vue-组件props属性再回顾

组件有自己独立的作用域!如果需要传递参数进入组件。需要通过props属性来声明。 <input v-model="newTodoText" v-on:keyup.enter="addNewTodo" placeholder="Add a todo" > <li is="to

2017-03-06 23:24:40 1860

转载 服务器端API接口安全性分析

针对--->非开放性平台--->公司内部产品 接口特点汇总:1、因为是非开放性的,所以所有的接口都是封闭的,只对公司内部的产品有效;2、因为是非开放性的,所以OAuth那套协议是行不通的,因为没有中间用户的授权过程;3、有点接口需要用户登录才能访问;4、有点接口不需要用户登录就可访问; 针对以上特点,移动端与服务端的通信就需要2把钥匙,即2个token。

2017-03-01 23:06:45 2169

全国省市县地区三级数据JSON格式 js文件

本想免费积分的。。结果老是有人不肯共享,我也很绝望啊,1积分不过分,里面的children分别是 二级和三级,请根据个人需求更改

2017-05-11

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

TA关注的人

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