QQ小程序 邏輯層

2020-07-01 09:06 更新

App Service

小程序開發(fā)框架的邏輯層使用 JavaScript 引擎為小程序提供開發(fā)者 JavaScript 代碼的運(yùn)行環(huán)境以及QQ小程序的特有功能。 邏輯層將數(shù)據(jù)進(jìn)行處理后發(fā)送給視圖層,同時接受視圖層的事件反饋。 開發(fā)者寫的所有代碼最終將會打包成一份 JavaScript 文件,并在小程序啟動的時候運(yùn)行,直到小程序銷毀。這一行為類似 ServiceWorker ,所以邏輯層也稱之為 App Service。

在 JavaScript 的基礎(chǔ)上,我們增加了一些功能,以方便小程序的開發(fā):

  • 增加 App 和 Page 方法,進(jìn)行程序和頁面的注冊。
  • 增加 getApp 和 getCurrentPages 方法,分別用來獲取 App 實例和當(dāng)前頁面棧。
  • 提供豐富的 API,如QQ用戶數(shù)據(jù),掃一掃,支付等qq特有能力。
  • 每個頁面有獨立的作用域,并提供模塊化能力。
  • 注意:小程序框架的邏輯層并非運(yùn)行在瀏覽器中,因此 JavaScript 在 web 中一些能力都無法使用,如 window,document 等。
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號