QQ小程序开发使用的是一种叫做WXML的标记语言、WXSS样式语言和JavaScript编程语言。
首先,WXML是一种类似于HTML的标记语言,用于构建小程序页面的结构。WXML基本语法和HTML相似,但也有些不同之处。例如,在WXML中不能使用令人困惑的闭合标签。此外,WXML支持组件化开发,可以重复使用和分离出页面中的局部结构,方便代码组织和维护。
接下来,WXSS是一种类似于CSS的样式语言,用于为小程序页面添加样式。WXSS相对于CSS有一些自己的特殊规则。例如,尺寸单位用rpx,而不是像素或百分比。rpx可以根据屏幕宽度自适应调整大小,方便不同尺寸屏幕的兼容性。此外,WXSS还支持页面局部样式和全局样式的定义,更好地控制样式的作用范围。
最后,JavaScript用于编写小程序的逻辑和交互部分。在小程序中,JavaScript代码通过事件和数据传递来实现和WXML页面的交互。例如,当用户点击页面上的一个按钮时,JavaScript代码就可以通过事件绑定来响应这个操作,并执行一些特定的逻辑。此外,小程序提供了一些内置API来访问设备、网络等外部资源,让开发者可以为小程序添加一些更高级、有趣的功能,例如获取地理位置、调用摄像头等。
总之,QQ小程序开发主要使用WXML、WXSS和JavaScript这几种语言实现。通过这些语言的组合,开发者可以构建出功能丰富、交互友好的小程序。同时,在开发过程中,开发者还可以充分利用小程序提供的API和框架,提高开发效率和APP的性能表现。