国产精品午夜在线_av免费不卡国产观看国产_成人精品免费视频_国产91人人超碰_同房视频无码三区

錦文科技講解小程序開發(fā)

2020-02-27 10:43| 發(fā)布者: | 查看: |

小程序怎么開發(fā)的?小程序是基于WEB規(guī)范,采用HTML、CSS和JS等搭建的一套框架,一個(gè)完整的小程序主要由下面幾部分組成:

一個(gè)入口文件:app.js

一個(gè)全局樣式:app.wxss

一個(gè)全局配置:app.json

頁面:pages下,每一個(gè)頁面再按文件夾劃分。每一個(gè)頁面4個(gè)文件。

視圖:wxml,wxss

邏輯:js、json(頁面配置,不是必須)

注:pages里面還能夠再依據(jù)模塊劃分子文件夾,孫子文件夾。僅僅須要在app.json里注冊時(shí)填寫路徑即可。

微信小程序的框架包括兩部分View視圖層、App Service邏輯層。View層用來渲染頁面結(jié)構(gòu),AppService層用來邏輯處理、數(shù)據(jù)請(qǐng)求、接口調(diào)用。它們在兩個(gè)進(jìn)程(兩個(gè)Webview)里執(zhí)行。

視圖層和邏輯層通過系統(tǒng)層的JSBridage進(jìn)行通信,邏輯層把數(shù)據(jù)變化通知到視圖層,觸發(fā)視圖層頁面更新,視圖層把觸發(fā)的事件通知到邏輯層進(jìn)行業(yè)務(wù)處理。

小程序的UI視圖和邏輯處理是用多個(gè)webview實(shí)現(xiàn)的,邏輯處理的JS代碼全部載入到一個(gè)Webview里面,稱之為AppService,整個(gè)小程序僅僅有一個(gè)。而且整個(gè)生命周期常駐內(nèi)存,而全部的視圖(wxml和wxss)都是單獨(dú)的Webview來承載,稱之為AppView。

小程序底層還是基于Webview來實(shí)現(xiàn)的。并沒有發(fā)明新技術(shù),整個(gè)框架體系清晰和簡單,基于Web規(guī)范,僅僅需了解框架規(guī)范即可使用已有Web技術(shù)進(jìn)行開發(fā)。

 

<
>
?
QQ在線咨詢
售前咨詢熱線
0312-2397237
售后服務(wù)熱線
85917613
返回頂部
临西县| 北辰区| 汉中市| 司法| 乌拉特后旗| 大埔县| 平安县| 嘉荫县| 安西县| 阿拉尔市| 娄底市| 客服| 静宁县| 资兴市| 蓬莱市| 会宁县| 汕头市| 易门县| 如东县| 酉阳| 西林县| 邛崃市| 岳西县| 宜宾县| 富民县| 龙口市| 安庆市| 吴川市| 红安县| 廊坊市| 平谷区| 平潭县| 恭城| 公主岭市| 千阳县| 璧山县| 栾城县| 盘锦市| 成安县| 瑞丽市| 军事|