小程序开发指南

小程序开发


浏览:843 次

传统的网页开发使用框模型,并使用显示块内联位置浮动来布局

使用柔性布局:

容器+项目

可以在容器中设置项目的对齐方式,可以在项目中设置项目在横轴上的顺序、缩放和对齐

微信登录

wx。登录方法获取微信服务器提供的临时凭证代码,然后使用wx。请求将代码发送给开发者服务器。开发者从后端获取代码,再加上appid appsecret,到微信服务器jscode2session接口,得到微信用户的openid和session_key后,开发者后端直接传递session_ key可以获取用户的相关信息

此时,开发人员后端应该编码为openid和session_Keystorage。同时,为小程序设置自己的会话。可以用会话标记小程序的后续请求,以表明其身份

底部框架

小程序的逻辑层和渲染层在不同的线程中运行双线程模型

渲染模式:原生应用、纯web、混合

web UI呈现和JS执行在单个线程中执行

混合的:

反应本机

微信JS-SDK(使用浏览器内核渲染)

react native支持的css不完整、不稳定且不可控

界面由web技术呈现,每个页面由web视图呈现

沙盒环境运行开发者的JavaScript代码,例如iOS中的JavaScript核心引擎和Android中的JsCore引擎