微信小程序孵化群满分榜6

1. 您的姓名:
2. 8位学号:
小程序运行时:
https://developers.weixin.qq.com/miniprogram/dev/framework/runtime/env.html
3. 基于Mobile Chrome内核的XWeb引擎是微信小程序在哪个平台上的视图层运行环境?
4. JavaScriptCore是微信小程序在哪个平台上的javascript代码的运行引擎?
5. 基于安全考虑,小程序中不支持动态执行JS代码,即:不支持使用eval执行JS代码;不支持使用new Function创建函数
6. 微信小程序已经支持了绝大部分的ES6API,但以下几项API支持的不完整,部分平台上不支持。
7. 如果用户已经打开过某小程序,然后在一定时间内再次打开该小程序,此时小程序并未被销毁,只是从后台状态进入前台状态,这个过程就是冷启动
8. 当用户点击右上角胶囊按钮关闭小程序,或者按了设备Home键离开微信时,小程序完全终止运行,并不进入后台状态。
9. 当小程序进入后台,可以会维持一小段时间的运行状态,如果这段时间内都未进入前台,小程序会被销毁。当小程序占用系统资源过高,可能会被系统销毁或被微信客户端主动回收。
10. 每当小程序可能被销毁之前,页面回调函数exitState会被调用。如果想保留页面中的状态,可以在这个回调函数中“保存”一些数据,下次启动时可以通过onSaveExitState获得这些已保存数据。
11. 以下关于微信小程序退出状态保存的叙述正确的是。
12. 开发者在后台发布新版本之后,无法立刻影响到所有现网用户,但最差情况下,在小程序发布之后48小时之内下发新版本信息到用户。用户下次打开时会先更新最新版本再打开。小程序每次冷启动时,都会检查是否有更新版本,如果发现有新版本,将会异步下载新版本的代码包,并同时用客户端本地的包进行启动,即新版本的小程序需要等下一次冷启动才会应用上。
小程序基础能力 网络
https://developers.weixin.qq.com/miniprogram/dev/framework/ability/network.html

13. 小程序服务域名设置共有几类,每类最多设置几个域名?
14. 在小程序后台-开发-开发设置-服务器域名中的request合法域名加入了一条记录,内容是:https://myserver.com:8080,下面那些URL可以使用wx.request这个API成功发送请求。
15. 在小程序后台-开发-开发设置-服务器域名中的request合法域名加入了一条记录,内容是:https://myserver.com,下面那些URL可以使用wx.request这个API成功发送请求。
16. 小程序服务器域域名不能使用IP地址(小程序的局域网IP除外)或 localhost,域名必须经过 ICP 备案,只支持https (wx.request、wx.uploadFile、wx.downloadFile) 和wss (wx.connectSocket) 协议。
17. 小程序进入后台运行后,如果60s内网络请求没有结束,会回调错误信息 fail interrupted;在回到前台之前,网络请求接口调用都会无法调用。
18. 只要成功接收到服务器返回,无论statusCode是多少,都会进入success回调
19. 在微信开发者工具中,可以临时开启 开发环境不校验请求域名、TLS版本及HTTPS证书选项,跳过服务器域名的校验。此时,在微信开发者工具中及手机开启调试模式时,不会进行服务器域名的校验。
小程序基础能力 存储
https://developers.weixin.qq.com/miniprogram/dev/framework/ability/storage.html
20. 每个微信小程序都可以有自己的本地缓存,可以通过哪些API对本地缓存进行读写和清理。
21. 同一个微信用户,同一个小程序storage上限为100MB。storage以用户维度隔离,同一台设备上,A用户无法读取到B用户的数据;不同小程序之间也无法互相读写数据
22. 本地缓存的清理时机跟代码包一样,只有在代码包被清理的时候本地缓存才会被清理。
更多问卷 复制此问卷