如何快速地开发一个微信小程序呢?我觉得作为初学者,最好能有一个模板,然后改这个模板。
同样作为初学者,刚开始的时候我有下面的几个问题,后来通过问同学,我弄清楚了。
- 微信小程序可以连接MySQL或者SqlServer数据库。
- 可以用java或php语言写一个服务器端程序,将请求到的数据以json格式返回,小程序就可以将数据赋给页面的变量并且展示出来。
在这篇文章,我将分享我用到的模板原型以及讲解视频,相信大家看了视频就可以看懂代码了。然后我会分享一下这个需求的实现思路以及对微信小程序的一点认识。
需求是这样的:老师要求我们开发一个微信小程序,以科普为目的,让用户了解到互联网行业比较流行的热词以及它的含义。
把需求可以拆解成三部分,第一步是获得互联网上大家都在讨论的热词及最近新闻,第二步爬取百度百科对数据库中热词的解释,第三步是展示。获取热词需要用爬虫的技术。展示用微信小程序。
微信小程序模板和视频:
链接:https://pan.baidu.com/s/1TWVMiYdZYNBlYfPbjmv92A
提取码:witg
技术实现详细说明:
采用webmagic爬虫+mysql数据库+PHP语言编写的服务端程序+微信小程序实现前台数据展示。通过java语言实现了爬取新闻网站的数据,并且把热词关键字(比如苹果公司) 按分类存进MySQL数据库,微信小程序通过请求PHP的URL地址,获得json格式的数据,显示在页面。(事实上无论用的什么技术,原理都是差不多的。写java web程序也需要通过ajax请求,获得json格式的数据,在jsp页面展示。也可以用java语言编写服务器端代码,返回json数据。)
用webmagic从新闻网站爬取新闻关键字:
用webmagic从百度百科爬取关键字的解释:
用PHP从数据库中获得json格式的数组:
小程序页面数据绑定:
将多条json格式的数据赋给页面中的变量: