一.简单描述下微信开发小程序的相关文件类型?
1.wxml模板文件,是框架设计的一套标签语言,结合基本组件、事件系统、可以构建出页面的结构。
2.wxss样式文件。是一套样式语言,用于WXML的组件样式
3.js脚本逻辑文件,逻辑处理网络请求
4.json配置文件,小程序设置,如页面注册,页面标题及tabBar.
5.app.json整个小程序的 全局配置,包括:
Pages:[所有页面路径]
网络设置(网络超时时间)
界面表现(页面注册)
window:(背景色、导航样式、默认标题)
底部tab等
6.app.js监听并处理小程序的生命周期函数、声明全局变量
7.app.wxss全局裴矩的样式文件
二.请谈谈wxml与标准的html的异同?
都是用来描述页面的结构;
都是由标签、属性等构成;
标签名字不一样,且小程序标签更少,单一标签更多;
多了一些wx:if这样的属性以及{
{}}这样的样式;
WXML仅能在微信开小程序开发者工具中预览,而HTML可以在浏览器内预览
三.请谈谈wxss和css的异同?
都是描述页面的样子;
wxss具有css大部分的特性,也做了一些扩大和修改;
wxss仅支持部分css选择器;
wxss提供全局式与局部样式
wxss不支持window和dom文档流
四、小程序和Vue写法的区别?