微信小程序开发需要的相关技术

       用业余时间学习微信小程序一个月以来,我一头雾水好久。但终于逐渐搞清楚都需要学习那些东西,分享给大家。希望对大家有帮助。大体有8个知识模块:

-- 1、要学习WXML腾讯自己搞的语言--类似于 Html5)

 进入WXML笔记

WXML(WeiXin Markup Language)是框架设计的一套标签语言,结合基础组件事件系统,可以构建出页面的结构 

(我感觉这是腾讯自己搞的语言,好在不太多的知识点,你只需要适应/学习/体会他的优点和便利)

-- 2、要学习Javascrip作为 后台代码编写语言 

-- 3、要学习PHP作为 服务器代码编写语言 (你也可以选择其他语言)

-- 4、要学习WXSS为了适应广大的前端开发者,WXSS 具有 CSS 大部分特性, WXSS 对 CSS 进行了扩充以及修改.)

WXSS(WeiXin Style Sheets)是一套样式语言,用于描述 WXML 的组件样式
与 CSS 相比,WXSS 扩展的特性有:
  • 尺寸单位
  • 样式导入

-- 5、要学习微信小程序的一系列组件的使用

框架为开发者提供了一系列基础组件,开发者可以通过组合这些基础组件进行快速开发

-- 7、要学习微信特有的API

框架提供丰富的微信原生API,可以方便的调起微信提供的能力,如获取用户信息,本地存储,支付功能等

  • wx.on 开头的 API 是监听某个事件发生的API接口,接受一个 CALLBACK 函数作为参数。当该事件触发时,会调用 CALLBACK 函数。

-- 8、要学习WXS (腾讯自己搞的语言--类似于 Javascript)

WXS(WeiXin Script)是小程序的一套脚本语言,结合 WXML,可以构建出页面的结构

由于运行环境的差异,在 iOS 设备上小程序内的 wxs 会比 javascript 代码快 2 ~ 20 倍。在 android 设备上二者运行效率无差异


你可能感兴趣的:(微信小程序开发需要的相关技术)