微信小程序开发文档

微信小程序开发文档

阅读数1428
难度级别高级
综合评分9.6
385人评价查看评价
9.8内容实用
9.6简洁易懂
9.2逻辑清晰
微信小程序开发文档

微信小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题。微信“小程序”可以为开发者提供基于微信的表单、导航、地图、媒体和位置等开发组件,让他们在微信的网页里构建一个HTML 5应用。同时微信还开放了登录和微信支付等接口,让这个“小程序”可以和用户的微信账号打通。

第1章 微信小程序 框架
MINA(MINA IS NOT APP) 是在微信中开发小程序的框架。

第2章 逻辑层(App Service)
小程序开发框架的逻辑层是由JavaScript编写。 逻辑层将数据进行处理后发送给视图层,同时接受视图层的事件反馈。在 JavaScript 的基础上,我们做了一些修改,以方便地开发小程序。 增加 App 和 Page 方法,进行程序和页面的注册。 提供丰富的 API,如扫一扫,支付等微信特有能力。 每个页面有独立的作用域,并提供模块化能力。 由于框架并非运行在浏览器中,所以 JavaScript 在 web 中一些能力都无法使用,如 document,window 等。 开发者写的所有代码最终将会打包成一份 JavaScript,并在小程序启动的时候运行,直到小程序销毁。类似 ServiceWorker,所以逻辑层也称之为 App Service。

第3章 微信小程序 WXML
WXML(WeiXin Markup Language)是MINA框架设计的一套标签语言,结合基础组件、事件系统,可以构建出页面的结构。 用以下一些简单的例子来看看WXML具有什么能力

第8章 微信小程序导航
微信小程序导航

第10章 地图
地图

第11章 画布
画布

第19章 绘图
绘图