逻辑层,顾名思义,是事务逻辑处理的地方。对于 百度小程序而言,逻辑层就是所有.js脚本文件的集合。
百度小程序在逻辑层将数据进行处理后发送给视图层, 同时接受视图层的事件反馈。
百度小程序开发框架的逻辑层是由JavaScript编 写。在JavaScript的基础上,百度团队做了一些适当地
修改,以便更高效地开发小程序。主要的修改包括:
-增加App和Page方法,进行程序和页面的注册。
•增加getApp和getCurrentPage方法,分别用于获取 App实例和当前页面。
•提供丰富的API,如扫一扫、支付等百度特有能 力。
•每个页面有独立的作用域,并提供模块化能力。
但同时,由于框架并非运行在浏览器中,所以 JavaScript 在 Web 中的一些
document、window等,这也给开发带来相应的挑战。
逻辑层的实现就是编写各个页面的.js脚本文件开 发者编写的所有代码最终将会打包成一份JavaScript,
并在小程序启动的时候运行,直到小程序销毁。类似 ServiceWorker,所以逻辑层也称为App Service。
手机:19814733980
电话:15558075325
邮箱:245336281@qq.com