展开菜单

微信公众平台开发教程#6:翻译功能开发

微信公众平台开发教程#6:翻译功能开发

一、简介 上一篇文章介绍了微信公众平台天气预报功能的开发,实现了微信公众平台的第一个实际应用,在接下来的这一篇文章中,我们将对微信翻译功能进行简单开发,以供读者参考。 二、思路分析 和上一篇查询天气的思路差不多,首先要对用户发送过来的消息进行判断,判断消息里是否含有“翻译”关键字,如果含有,则提取待翻译内容,然后调用网络上开放的翻译API 进行相关翻译。 三、翻译API 分析 网络上有很多翻译API,大家可以根据自己的需求进行选择。这里我们选择应用比较广泛的,翻译功能还比较不错的有道翻译API 和百度翻译API,下面对这两...

图片居中及弹出层jQuery插件imgcentering

图片居中及弹出层jQuery插件imgcentering

imgCentering 是一款可以让图片在div居中和实现弹出层的图片jQuery插件,可在一组图片中查看前一张和后一张进行切换的图片相册查看效果,且具有不错的动画效果。 使用教程: 1、引用文件: <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js"></script> <script src="js/imgcentering.js"></script> 2、HTML代码结构: &l...

微信公众平台开发教程#5:天气预报功能开发

微信公众平台开发教程#5:天气预报功能开发

一、简介 前面几篇文章对微信公众平台的开通及简单使用做了简单的介绍,但都没有涉及到实际使用中的问题,例如天气查询,公交查询,快递查询等。接下来的几篇文章将对实际生活中会经常使用到的一些功能进行开发讲解,以供读者参考。 这一篇文章将对大家每天都会关心的天气查询进行开发,例如,用户发送消息 “苏州天气”,则会返回苏州实时天气状况,以及未来两天甚至未来五天的天气状况。 二、思路分析 首先要对用户发送过来的消息进行判断,判断消息里是否含有“天气”关键字,如果含有,则需要继续提取地区信息,然后再通过中国天气网(http://www.weather.c...

微信公众平台开发教程#4:简单回复功能开发

微信公众平台开发教程#4:简单回复功能开发

一、简介 微信公众平台可以根据用户发送的信息进行判断,然后给出对应的回复,具有良好的交互性。下文将模拟简单的回复功能,根据这个案例,开发者也可以基本理解微信交互的原理,进行更深层次的开发。 二、思路分析 用户发送过来的文本信息,我们可以提取关键字,通过简单的 if...elseif...else... 实现。 关键代码如下: if($keyword=="你好"){   $contentStr = "hello"; }elseif($keyword=="苏州"){   $contentStr = "上有天堂,下有苏杭"; }...

最通俗易懂的php正则表达式教程(下)

最通俗易懂的php正则表达式教程(下)

POSIX风格的正则表达式的字符类: [[:alnum:]]          文字数字字符 [[:alpha:]]        字母字符 [[:lower:]]        小写字母 [[:upper:]]        大写字母 ...

最通俗易懂的php正则表达式教程(中)

最通俗易懂的php正则表达式教程(中)

正则表达式简介 正则表达式是用于描述字符排列模式一种语法规则。它主要用于字符串的模式分割、匹配、查找及替换操作。到目前为止,我们前面所用过的精确(文本)匹配也是一种正则表达式。 在PHP中,正则表达式一般是由正规字符和一些特殊字符(类似于通配符)联合构成的一个文本模式的程序性描述。 在程序语言中,通常将模式表达式(即正则表达式)包含在两个反斜线“/”之间,如“/apple/”。用户只要把需要匹配的模式内容放入定界之间即可。 如果使用一个没有特殊字符的正则表达式,相当于纯文本搜索,使用strstr( )函数也可达到同样的效果。 ...

最通俗易懂的php正则表达式教程(上)

最通俗易懂的php正则表达式教程(上)

基础知识 字符集 POSIX 扩展正则表达式函数 Perl 兼容正则表达式函数 从邮件验证说起 邮件的格式: tenssun@163.com 其中tenssun是用户名,163.com是服务器名 用户名只能由英文字母a~z(不区分大小写)、数字0~9、下划线组成。 用户名的起始字符必须是英文字母.如:netease_2005 用户名长度为5~20个字符。 服务器名只能由英文字母a~z(不区分大小写)、数字0~9、...

响应式jquery幻灯片插件bxSlider

响应式jquery幻灯片插件bxSlider

bxSlider 是一款免费的 jQuery Slider 的插件,它可以实现 内容和图片幻灯片滚动效果,支持响应式,自适应各种尺寸的屏幕,桌面和手机等各种设备都能完美适应。 bxSlider 详细功能 完全响应式:支持所有设备。 支持水平,垂直和淡入淡出等模式。 支持图片,视频和 HTML 内容等幻灯片。 内置支持触摸和滑动等高级操作。 使用 CSS transitions 来实现幻灯片动画(原生硬件加速)。 完整的回调 API 和接口。 ...

微信公众平台开发教程#3:订阅事件(subscribe)处理

一、简介 新用户关注微信公众平台,将产生一个订阅事件,即subscribe事件,默认代码中没有对这一事件进行相应回复处理。 在新用户关注公众平台后,可能想知道该平台提供了哪些功能,以及怎样使用该平台,通俗一点讲就是该平台的“使用说明书”。 本文将详细讲述对subscribe事件的处理过程,回复相应信息提升交互性。 二、思路分析 微信目前提供了五种消息类型,分别为: 文本消息(text); 图片消息(image); 地理位置消息(location)...

jquery特效的图片切换插件:jqFancyTransitions

jquery特效的图片切换插件:jqFancyTransitions

jqfancytransitions是一款易于使用的显示照片过渡效果的jQuery幻灯片插件,兼容Safari 2 +、Internet Explorer 6 +、Firefox 2 +、3 + 9 +谷歌浏览器等。 使用方法 调用插件js文件: <script src="js/jquery.js" type="text/javascript"></script> <script src="js/jqFancyTransitions.js" type="text/javascript"></script&g...

户外新人怎么选择适合自己的登山杖

户外新人怎么选择适合自己的登山杖

开门见山的讲,其实手杖这东西,对于入门级休闲玩家来说,好的和坏的区别真的不大,就是用竹竿也是可以的。但是随着大家对户外运动热情的不断高涨和深入,选择一对儿适合自己的登山杖我个人认为其实还是有必要的。很多初用手杖的朋友可能不习惯,但是一旦用惯了,再离手,就会感觉很别扭。 每个人挑选自己的登山杖的时候,要选择适合自己的,我用着好的,不一定你用着合适。大方面的看,登山杖选择的时候就考虑两点,要么图个轻,要么就图结实、支撑力强的。以我个人举例,我属于体型瘦的,110斤。就男士而言,身高180,体重160斤的应该很常见。我跟他对比的话,即使是我重装徒步,背上全套装备,也比他光着屁股还轻...