1. 简述一下小程序的通讯模型?
其中渲染层和逻辑层之间通过微信客户端转发来进行通信,逻辑层和第三方服务器之间通过微信客户端转发进行
2.小程序中如何进行本地存储?
wx.setStorageSync(‘demo’, ‘demo123’);
3.小程序中界面跳转如何传递参数?如何获取这些参数?
在url后面进行拼接,在别的页面通过在onlode通过options进行接受
4.有了HTTP之后为什么还要有websocket?WebSocket协议有哪些特点
http只能是单向发起的,只能由客户端主动发起,服务端被动响应。服务端无法主动向客户端发送消息,这里需要到消息轮训,为了结局效率低的问题,开发人员发明了websocket,
服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息,是真正的双向平等对话,
5.简述一下小程序中常见的界面跳转的方式,以及区别?
Wx。NaviateTo 保留当前页面跳转到非tabbar页面
Wx。RedirectTo 卸载当前页面跳转到非tabbar页面
Wx。SwitchTab 关闭所有非tabbar页面,只能打开tabbar页面
Wx。reLaunch 关闭卸载所有页面,可以打开任意页面
Wx。NaviateBack 返回前几个页面 里面有个delta 这个是返回的页面数量