熟练使用JavaScript(JQuery、Vue)、scss、html5;
熟练掌握微信小程序wxml、wxss、storage 和 AppData操作及开发文档提供的微信API。
熟练使用PHP(thinkPHP3、thinkPHP5、微擎框架)配合Mysql和mongoDb开发后台。
熟悉域名解析到云服务器,Linux后台环境安装,微擎、宝塔后台部署、SSL证书部署,。
独立开发微信小程序,完成小程序从申请注册、编码到部署上线全过程。
独立开发上线小程序6个(已申请软件著作权),最高用户12W。
中国教育装备展小程序
项目在2018年11月上线的75届中国装备展小程序基础上新增功能,是为2019年4月份在南昌举办的教装展与全国说课活动而做。项目包含企业、产品页面、说课教师展示,3D展厅(内置web-view组件用来承载从德国购买的IndoorViewer插件)。包含模糊搜索,猜你喜欢,历史搜索记录。有投票、收藏功能,通过canvsa组件动态对应企业信息,并调用微信api获取当前页小程序码,生成企业海报存入手机相册(任何获取用户允许的询问,只会在第一次触发时出现;一旦用户拒绝,无法再次弹出。可以在存入相册的错误回调里些showModel通过open-type去调用openSetting,更好的引导用户允许开发接口)。接入外部网页与关联公众号文章;接入腾讯地图JsSdk,调用其接口搜索周边poi,获取经纬度计算出距离展示,同时配合微信openLocation导航或跳转本机地图;包含rtmp流直播功能、回看功能。包含在线客服功能。
2018年11月10日第一版小程序在南昌展会上线以来,目前累计用户12W。
可在小程序搜索 "ceepsp",查看详细功能。
该小程序已申请软件著作权
前台语言:js+wxml+wxss
后台语言:thinkPHP5
数据库:Mysql
教装商城小程序
项目包含商品搜索,上下级分类,加购物车,收货地址管理,订单管理,收藏管理,订单状态查看(待支付、代发货、待收货、已完成)。项目涉及微信支付,申请商户号并在后台配置JSAPI支付,绑定到小程序appid。首先调用统一下单api,将appId,mch_id,nonce_str,body,out_trade_no,total_fee,spbill_create_ip,notify_url,openid按开发手册顺序拼接排序,再拼接完成后加上商户密钥(商户后台配置),然后经MD5加密生成签名返回,作为整个数组的最后一个签名参数sign。将整个数组转化为XML,通过curl发送微信服务器,返回参数中包含prepay_id即生成预付款订单成功。然后,将appId,nonceStr,package(必须为"prepay_id=".$prepayId格式),signType,timeStamp经生成最后一个签名参数后,发送给前端小程序。小程序端调用wx.requestPayment将接收的几个参数发送过去。即可弹出支付框。
前台语言:js+wxml+wxss
后台语言:thinkPHP5
数据库:Mysql
全国中小学实验在线平台
网址: http://www.syzx-edu.com/Activity
全国中小学实验在线平台,将各省市中小学优秀的教学案例,实验案例集中展示的线上平台。引入腾讯sdk,支持微信扫码登录和QQ登录。包含webSocket即使通信功能,引入getwaywork框架,使用mysql为通信数据库。
核心操作分2步。
1.前端页面一旦连接websocket通过实例化socket对象后的onmessage(监听通信回调),先绑定我们自定义的id到websocket作为识别用户唯一标识。
2.点对点发送,前端通过实例化socket的发送api向socket发内容(带发送用户id、接收用户id),socket调用框架api判断接收用户是否在线,在线则发送,不在线则不发送;然后在原内容上加入是否在线标志位发给发送用户,发送用户通过回调接收到socket信息后,将内容渲染到视图上,并且ajax发给自己的后台存入数据库。
前台语言:javaScript+html+css
后台语言:thinkPHP5
数据库:Mysql