- wxml与标准的html的异同:
- 开发工具限制:wxml仅能再微信小程序开发工具中预览,而html可以再浏览器内预览
- 组件封装不同:wxml对组件进行了重新封装,为后续的性能优化提供了可能,同时避免开发者写出低质量的代码
- 没有DOM树:小程序运行再JS Core内,没有DOM树和window对象,没有办法使用相关API
- 小程序怎样进行本地存储的读,写,删,清?请写出同步及异步两种类型
- 同步:
- wx.setStorageSync();存储值
- wx.removeStorageSync();移除指定的值
- wx.getStorageSync();获取值
- wx.getStorageInfoSync();获取当前storage中所有的key
- wx.clearStorageSync();清除所有的key
- 异步:
- wx.setStorage();存储值
- wx.removeStorage();移除指定的值
- wx.getStorage();获取值
- wx.getStorageInfo();获取当前的storage中所有的key
- wx.clearStorage();清除所有的key
- 同步:
- 微信小程序的优劣势
- 优势
- 即用即走,不用安装,省流量,省安装时间,不占用桌面
- 依托微信流量,天生推广传播优势
- 开发成本比APP低
- 缺点
- 用户留存,即用即走是优势,也存在一些问题
- 入口相对传统APP要深很多
- 限制较多,页面大小不能超过2M。不能打开超过10个层级的页面
- 优势
- 小程序的数据驱动和vue的双向绑定有何不同?
- vue可以直接用this指出数据进行更改
- 小程序必须要调用setData方法进行更改
小程序知识体系及面试大全
最新推荐文章于 2024-11-09 12:43:52 发布
WXML是微信小程序的标记语言,不同于标准HTML,它只能在微信小程序开发工具预览。WXML有独特的组件封装,无DOM树,运行在JSCore环境中。小程序通过wx.setStorageSync等API进行本地存储操作。其优势在于即用即走,依托微信流量,但用户留存和入口深度是挑战。与Vue不同,小程序数据更新需通过setData方法。
摘要由CSDN通过智能技术生成