🐚作者简介:苏凉(专注于网络爬虫,数据分析,正在学习前端的路上)
🐳博客主页:苏凉.py的博客
🌐系列专栏:小程序开发基础教程
👑名言警句:海阔凭鱼跃,天高任鸟飞。
📰要是觉得博主文章写的不错的话,还望大家三连支持一下呀!!!
👉关注✨点赞👍收藏📂
给大家推荐一款神器。无论你是学生党还是上班族都可以使用,这里涵盖了面试题库,在线刷题,各个大厂的面试/笔试真题等。如果你还是学生,最重要的一点就是模拟面试功能,智能AI1v1面试,帮助你早日拿到大厂offer!点击链接即可直达!=>牛客网-找工作神器
宿主环境( host environment)指的是程序运行所必须的依赖环境。
例如:Android系统和iOS系统是两个不同的宿主环境。安卓版的微信App是不能在 iOS环境下运行的,所以,Android是安卓软件的宿主环境,脱离了宿主环境的软件是没有任何意义的!
在手机上,小程序的宿主环境就是我们的手机微信,通常小程序可以通过借助宿主环境提供的能力,可以完成许多普通网页无法完成的功能:微信支付,微信扫码,微信登录以及定位等等。
小程序中通信的主体是渲染层和逻辑层,其中:
小程序中的通信模型分为两部分(都由微信客户端进行转发)
渲染层和逻辑层之间的通信
逻辑层和第三方服务器之间的通信
小程序中的组件也是由宿主环境提供的,开发者可以基于组件快速搭建出漂亮的页面结构。官方把小程序的组件分为了9大类,分别是:
小程序官方把API分为了如下3大类:
事件监听API
特点:以on
开头,用来监听某些事件的触发
举例: wx.onWindowResize(function callback)
监听窗口尺寸变化的事件
同步API
特点1:以Sync
结尾的API都是同步API
特点2:同步API的执行结果,可以通过函数返回值直接获取,如果执行出错会抛出异常举例:wx.setStorageSync("'key" , 'value')
向本地存储中写入内容
异步API
特点:类似于jQuery 中的 $.ajax(options)
函数,需要通过success
、fail
、complete
接收调用的结果举例:wx.request()
发起网络数据请求,通过success
回调函数接收数据
更多题库和知识点总结,面试技巧请看=>牛客网,快来和我一起刷题吧!