1. 简单描述下微信小程序的目录结构?
app.js 小程序逻辑
app.json 小程序公共配置
app.wxss 小程序公共样式表
js 页面逻辑
wxml 页面结构
json 页面配置
wxss 页面样式表
2. wxml与标准的html的异同?
开发工具限制:WXML仅能在微信小程序开发工具中预览,而HTML可以在浏览器内预览。
组件封装不同:WXML对组件进行了重新封装,为后续的性能优化提供了可能,
同时避免开发者写出低质量的代码。
没有DOM树:小程序运行在JS Core内,没有DOM树和window对象,没有办法使用相关API。
3. 小程序怎样进行本地存储的读写?
同步:(1)wx.setStorageSync(); //存储值
(2)wx.removeStorageSync(); // 移除指定的值
(3)wx.getStorageSync(); // 获取值
(4)wx.getStorageInfoSync(); // 获取当前 storage 中所有的 key
(5)wx.clearStorageSync(); // 清除所有的key
异步:(1)wx.setStorage(); //存储值
(2)wx.removeStorage(); // 移除指定的值
(3)wx.getStorage(); // 获取值
(4)wx.getStorageInfo(); // 获取当前 storage 中所有的 key
(5)wx.clearStorage(); // 清除所有的key
4. 分析下微信小程序的优劣势?
微信小程序优势:
1)、使用方便:扫码即用,相较于APP而言不用下载、不用安装,