感觉前端又要火了,微信小程序(应用号)开发体验

昨天微信小程序(应用号)内测的消息把整个技术社区炸开了锅我也忍不住跟了几波,可惜没有内测资格,听闻破解版出来了今天早上就着原来的项目资源试开发了一下,总结一下体验.总体体验开发效率高,6:40左右破解完IDE,7:20左右点做完了首页和导航栏的布局,微信把觉见的布局都做了封装,比传统的前端开发效率高。前端可以快速上手:熟练的前端可以很快上手,可能只要一小时读文档的时间加一个官方的例子。开发工具难用,很多目录的操作和IDE常见的格式化代码,html配对等功能暂不支持。开发限制了很多前端常见的Dom,window操作,开发的灵活度和难度降低。我没有内测资格,小程序还不能上传体验,只能下载代码本地体验。本文代码放在githu上截图相关资源破解的ID开发资源集合IDE技术栈:NodeWebkit + Reac进入的安装目录:微信web开发者工具package.nwap这个*.nw就能十...阅读全文

前后端分离和模块化-58到家微信首页重构之路

微信钱包内的58到家全新首页已经上线,感兴趣的同学们可以在微信中打开“我的->钱包->58到家”查看。58到家全新首页提出重构主要是为了解决以下问题每个城市开通的服务项目不同,有些内容是写死在tpl中,维护非常头疼;开通新服务或者某些UI调整(比如更换服务项的图片造成更改雪碧图)时必须走代码上线流程;原有的前端切图、后端写逻辑的开发模式造成开发周期拉长和上线流程繁琐;原有配置后台操作复杂,且可配置细节不完善;首页加载速度太慢,用户体验欠佳。58到家目前两年左右的发展期,整个技术生态还不完善。以上的问题有的是由于创业初期遗留的历史原因造成,比如代码写死和粗糙的配置后台;而有的问题是由落后的开发模式和协作模式造成的,比如前后端分工不明确、首页加载速度慢。基于上文提到的问题,重构从以下几方面入手完善配置后台,细化可配置项;数据驱动UI,轻量化tpl,内容更新无需上线流程;前后端分离,缩短开发周期,简化上线流程;...阅读全文

微信支付JSAPI开发中的问题

前言:这篇文章讲的是利用微信官方提供的JSPAI接口,实现微信网页支付。希望在看之前,要确认一下几件事情,否则会让您在解决问题是很费解。① 接口文档版本号是V3.3(在官方提供的PHP DEMO中的README.txt文件中查看。当然,也可以参考压缩包的名字(wxm-payment-biz-api218f8e.zip,我想官方不会把不同版本的文档压缩成一个名字吧!)来确认版本;② 微信支付PDF文档的版本为V3.3.7(如果上述版本对了,这步应该也是一致的,因为这两个文件是在一个包里);③ 该文章说的是JSAPI的开发;今儿是工作的第五个工作日。前两天在调整页面,后两天在调整微信支付功能。今天是周日,工作周的第一天。调了两天的微信支付(JSAPI:调用微信JSAPI接口实现微信网页支付功能),经过今天早上的一分钟“努力”解决,感觉很爽。下面说说我在开发微信支付过程中遇到的若干问题。第一天,...阅读全文