微信目前已经成为生活中重要的沟通交流软件,现在微信要用小程序获取线下的流量,吸引线下商家。那么微信小程序开发需要哪些语言呢?
一、 WXML
WXML(WeiXin Markup Language)是框架设计的一套标签语言,有过编程工作经验的工程师,接触WXML后会发现,其实这个编程理念和HTML网页编程技术是类似的,只是对一些标签进行更换。
二、 WXSS
WXSS (WeiXin Style Sheets)是一套样式语言,相当于HTML中CSS样式语言。WXSS 用来决定 WXML 的组件应该怎么显示。为了让前端开发者更好的适应,WXSS 具有 CSS 大部分特性。同时为了更适合开发微信小程序,WXSS 对 CSS 进行了扩充以及修改。
三、 JS
JS (JavaScript)是一种属于网络的高级脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。想要开发一款微信小程序,JS是需要精通的,只要html+css+js掌握好,之后在前端开发上就没有什么问题了。但是微信js是需要花精力去学的。
四、 JSON
JSON(JavaScript Object Notation, JS对象简谱)是一种轻量级的数据交换格式,很多人搞不清楚 JSON 和 JS 对象的关系,甚至连谁是谁都不清楚。其实,可以这么理解:
JSON 是 JS 对象的字符串表示法,它使用文本表示一个 JS 对象的信息,本质是一个字符串。
如:var obj = {a: ‘Hello’, b: ‘World’}; //这是一个对象,注意键名也是可以使用引号包里的;
var json = ‘{“a”: “Hello”, “b”: “World”}’; //这是一个 JSON 字符串,本质是一个字符串;
简单来说,json是微信小程序的一门主次的界面,程序员可以通过json控制上下菜单栏,页面展示顺序。
总的来说,小程序开发We:MLC061类似HTML5开发,需要掌握WXML和WXSS,以及基于JavaScript的逻辑层框架,其实这里WXML相当于HTML,WXSS相当于CSS。