无意中接到了一个小的工作任务:配合手机app端的分享功能做一个wap站,简言之:将手机app端分享的文章id传过来,利用此id再进行一系列的操作,由于文章分为纯文本,图文以及图集的三种类型的文章,因此在做这个wap站的时候,就出现了一些小插曲,为了提醒自己以后不再犯类似的错,特地记录下来,警示自己也算是给小伙伴们分享一些经验吧…… 前言:其实业务逻辑并不是那么的复杂,只是在这次工作中恰好就是遇到了自己最薄弱的知识点:正则表达式.由于自己之前就害怕手写正则表达式,再加上这里频繁的使用正则匹配数据库…
一.wap站 ①.支付宝接入 1.开发前准备:申请一个通过实名认证的企业支付宝账号,并申请开通手机WAP支付功能. 2.流程 参数准备: 企业支付宝账号的PID(也叫ParnerID)和KEY,如果使用RSA签名而不是MD5的话,还要把RSA私钥准备好 支付时用户看到的东西:商品名称(subject).支付总额(total_fee).购买数量(通常都是1吧) 交易后的跳转地址,交易成功后用户可以手工点击,或页面延迟自动跳转到这个地址(return_url) 交易状态异步通知地址,交易成功或交易关…
django使用mysql数据库: 首先cmd创建库 1.settings: """Django settings for day42 project. Generated by 'django-admin startproject' using Django 1.11.26. For more information on this file, seehttps://docs.djangoproject.com/en/1.11/topics/settings/ For th…
男左女右中国APP需要做一个APP分享视频H5页面,效果图见下面的图. 出现的问题: (1)URL参数为中文的时候乱码: (2)vedio点击默认是QQ,微信的播放器: (3)给视频添加一个默认的封面. 解决方法: 1.做一个app分享页面,因为只有一个页面,前端和后台接口有跨域的问题,后台不想改,所以就商量说APP要被分享的页面直接传递参数给我. 因为参数比较多,里面有些描述.名字的字段是中文,直接返回给我出现了乱码. 2.让传字段的时候用 encode编码,我用decode解码,发现在谷歌中…
最近在参与的WAP站项目,决定将所有页面都静态化处理,登录验证.价格数据等都通ajax动态的方式实现.开始这么规划的目前是为了页面提高网站加载速度及SEO,最近看到了一篇报道phonegap build正式发布的消息,然后自己试验了几张页面,大体效果很不错.本人自己感觉静态化页面和Phonegap结合话,可以直接将WAP站代码移植到APP上,这样的话,不仅仅可以降低在IOS.android.WAP各开发一套的成本,对代码维护也是有极大的便利.因本人研究的也不是很深入,暂先贴出自己一些试验结果,希…
移动端经常出现的兼容问题,谈谈移动端应用或者wap站的一些优化技巧和心得 1.        安卓浏览器看背景图片,有些设备会模糊. 因为手机分辨率太小,如果按照分辨率来显示网页,字会非常小,安卓手机devicePixelRatio比较乱,有1.5的,有2的也有3的.想让图片在手机里显示更为清晰,必须使用2x的背景图来代替img标签(一般情况都是用2倍),或者指定 background一size:contain;都可以 2.        防止手机中网页放大和缩小 <meta name="…
随着手机3G.4G时代的到来,手机功能的越来越强大,手机App的市场是越来越火爆,时代在更新随之而来的事物也在更新,不能更上时代的步伐是落后的表现,所以不仅仅是手机APP在完善,手机网站WAP也在不断的改进中,可是app和wap手机网站有什么不同呢?国互网从五大方面分析app和wap手机网站的不同: 一.平台来看: 移动Wap网站:由移动设备的浏览器来支持,只要移动设备支持上网浏览网站基本上可以随时随地的打开网站查找自己需要的信息. 移动App客户端:由智能移动设备的操作系统来支持,当然他包括现…
一.APP 1.APP安装后可以在手机桌面显示 2.APP可以调用系统硬件如:摄像头,拨号.定位.打印等等. 3.APP可以调用其它APP,比如支付宝.微信等等. 4.APP可以存在系统服务中,可以有推送,弹出任务栏等等. 5.APP可以有本地数据,可以在本地建立数据结构和数据库等等. 6.不需要有网站域名,当然有最好(如果有服务器的话,用域名可以防止IP变化的问题). 7.(app和wap)区别安装到本机直接打开就能用,这个特点其实非常的重要,而且是单独的系统,品牌效应更好,自动登陆方便,安全…
前段时间负责了公司的wap站前端工作,目前wap站的基础及较为复杂的几张页面都已经出来,现根据自己的一些经验,贴出部分心得,希望对现在或者以后可能会接触到Wap站的一些人有些帮助 一.本次WAP网站的设计尺寸640*,个人感觉采用640px宽度是较好的选择,主要有以下几点原因: 1.现在主流手机的物理尺寸都在320-640之间,这样通过设置viewport属性,可以实现在多数屏幕上适应,其中设置方法 <meta content="width=device-width, initial-sc…
背景: 客户要求在APP打包页面展示二维码.虽然感觉这个功能很鸡肋,但是还是加上吧. 效果展示: 配置: 在上图中,106对应的内容是BuildName,我们可以通过build-name-setter插件来实现自定义配置:二维码和二维码说明是对应的BuildDescription. 安装description setter plugin插件后,在配置页面的Build栏目下,Add build step中会出现Set build description配置项,添加该配置项后就会出现如下配置框. 该…