百度智能小程序的邏輯層使用 JavaScript 編寫。
邏輯層將數(shù)據(jù)進(jìn)行處理后發(fā)送給視圖層,同時(shí)接受視圖層的反饋。
在 JavaScript 的基礎(chǔ)上,我們提供了一些框架方法。
1、
提供了?App?和?Page?方法
2、
提供了 getApp 和 getCurrentPages 方法,分別用來獲取 App 實(shí)例和當(dāng)前頁(yè)面棧
3、
提供了豐富的 API ,如掃一掃,ocrIdCard 等智能小程序能力
4、
每個(gè)頁(yè)面有獨(dú)立的?作用域?,并提供?模塊化
5、
框架本身并非運(yùn)行在瀏覽器中,所以 JavaScript 在 Web 中的一些能力都無法使用,如 document , window 等
6、
開發(fā)者寫的所有代碼,最終會(huì)被打包成一份 JavaScript ,并在智能小程序啟動(dòng)時(shí)運(yùn)行,直到智能小程序銷毀。
閱讀本文的人還可以閱讀: