文章目录
小程序面试题
(1) 小程序页面主要文件
app.js
小程序逻辑文件
app.json
小程序公共设置文件
app.wxss
小程序主样式表文件2、小程序的4个页面文件
.js
页面逻辑文件
.wxml
页面的结构文件
.wxss
页面样式表文件
.json
页面配置文件
(2) 小程序优缺点
优点
1.随搜随用,用完即走:是的小程序可以代替许多APP,或是做APP的整体嫁接,或是作为阉割版功能的承载体
2.流量大,易接受:小程序借助自身平台更加容易引入更多的流量
3.安全
4.开发门槛低
5.降低兼容性限制
缺点
1.用户留存:及相关数据显示,小程序的平均次日留存在13%左右,但是双周留存骤降到仅有1%
2.体积限制:微信小程序只有2M的大小,这样导致无法开发大型一些的小程序
3.受控微信:比起APP,尤其是安卓版的高自由度,小程序要面对很多来自微信的限制,从功能接口,甚至到类别内容,都要接受微信的管控
4、小程序的技术框架还不稳定,开发方法时常有修改,导致短时间内经常要升级维护。
5、需要像APP一样审核上架,这点比HTML5即做即发布要麻烦些。
(3) 谈谈wxml和html的区别
共同点
:
都是用来描述页面的结构;
都由标签、属性等构成;
不同:
1、标签名字不一样,且小程序标签更少,单一标签更多;
2、多了一些wx:if
这样的属性以及{ { }}
这样的表达式
3、WXML仅能在微信小程序开发者工具中预览,而HTML可以在浏览器内预览;
4、组件封装不同, WXML对组件进行了重新封装,
5、小程序运行在JS Core内,没有DOM树和window对象
,小程序中无法使用window对象
和document对象
。
(4) 小程序应用的配置文件有哪些
(5) 小程序中怎么封装异步请求
1. 使用wx.request(