小程序开发的通用技术堆栈

小程序开发

前端开发


浏览:738 次

小程序开发的常用技术堆栈:

JavaScript:JavaScript(简称“JS”)是一种轻量级、解释性或即时编译的编程语言,具有函数优先级。尽管它作为开发网页的脚本语言而闻名,但它也被用于许多非浏览器环境。JavaScript基于原型编程、多范式动态脚本语言,支持面向对象、命令式、声明式和函数式编程范式。

微信小程序的JavaScript运行环境既不是Browser,也不是Node js它在微信app的上下文中运行,不能在浏览器上下文中操作DOM,也不能通过节点J相关接口访问操作系统API。因此,严格来说,微信小程序不是Html5,尽管开发过程和使用的技术堆栈与Html5相似。

WXML:全称为微信标记语言,是一套由程序框架设计的标记语言。结合程序的基本组件和事件系统,可以构建页面结构。

作为微信小程序的表示层,它不使用Html,而是基于XML语法发明了自己的描述。

WXSS:用于装饰表示层的样式。WXSS(微信样式表)是MINA设计的一种嵌套样式语言,描述WXML的组件样式。

WXSS确定WXML组件的显示方式。为了适应前端开发人员,我们的WXSS具有一些CSS功能。同时,为了更适合开发微信程序,我们对CSS进行了扩展和修改。与css相比,我们的扩展功能是:标尺单元和样式指南。