微信小程序开发一般步骤

申明:本文是“极客派”(thegeekpi.com)网站原创文章,版权所有,侵权必究!

导引

开场和大家简单聊聊微信小程序,微信小程序由腾讯微信团队领头羊张小龙在腾讯公开课 宣布并与2017年1月9日正式推出的移动开发平台,正如张小龙自己承认的那样,微信小程序可以说是微信团队化大心思重点打造,也是唯一一个没有上线就开始宣传(炒作)的微信功能,可见大家对它的期待和希望有多高、多热切!不过,也许好事多磨,小程序虽然诞生才一年多,就经历了从炒作到冷却,从众人皆知、炙手可热到质疑不断、慢慢唱衰,好在经过微信团队对产品功进一步调整和打磨,凭借游戏“跳一跳”这一现象级小程序应用的爆发,微信小程序终于用自己独特优势和微信巨大用户群狠狠地打了一个漂亮的翻身仗,据官方年初微信公开课数据显示:截止2018年1月份,微信小程序日活跃用户数1.7亿、已上线小程序58万个,覆盖100万开发者、2300个第三方平台。这些重磅数据显示,小程序得到了长足发展,其生态基本形成,可以说微信小程序已经和iOS、Android并肩,成为重要的移动互联网开发平台。 因此,作为开发者的我们,有必要了解和掌握微信小程序生态以及开发知识。依据我们的一贯态度,本文将简单、快速的介绍下微信小程序开发一般步骤,在短短几分钟之内,让你全面掌握小程序基本知识和开发技能。

账号开通

小程序注册地址如下:

https://mp.weixin.qq.com/wxopen/waregister?action=step1

对个人开发者,不需要特别手续,可以快速入门。

对企业来说,申请企业账号时,需要准备资料包括:机构的名称,营业执照号或是三证合一统一社会信用代码、对公账户、管理员等信息。

企业账号比个人账号开发了更多的功能,包括:

  • 微信支付功能
  • 卡券功能
  • 获取绑定的手机号
  • 附件小程序功能

公众号绑定

微信小程序和公众号可以绑定,绑定方式通过微信开发平台,具体地址如下:

https://open.weixin.qq.com/

小程序开发

从事微信小程序开发,对前端工程师来说起点还是比较低的,这也是小程序的优势所在。但依然存在一些专有的技术门槛。如果要从事小程序开发,可以从以下几点着手:

Web基础

这里包括 HTML/H5/CSS/Javascript 等基础知识和开发技能。

小程序开发工具

官方提供了一个专用的小程序开发工具,开发和调试起来还是很便捷的,具体下载地址如下:

https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html?t=2018724

小程序开发指导

https://developers.weixin.qq.com/miniprogram/dev/devtools/devtools.html

技能分析

Web 开发能力

包括: H5/CSS3/Javascript

前端开发通用技能

登陆/扫码/分享/支付/定位/地图/视频/蓝牙/长连/图表 等

小程序专有技术

小程序开发流程和项目配置

小程序模板和样式:WXML/WXSS

小程序开发接口、组件、框架、工具和生态

小程序演示

git@github.com:wangchiang/weapp-wechat-zhihu.git

参考

https://developers.weixin.qq.com/miniprogram/dev/

小程序入口总结:http://www.sohu.com/a/209775689_394701