亚洲精品亚洲人成在线观看麻豆,在线欧美视频一区,亚洲国产精品一区二区动图,色综合久久丁香婷婷

              當(dāng)前位置:首頁 > IT技術(shù) > 微信平臺 > 正文

              微信小程序敏捷開發(fā)實戰(zhàn)
              2021-07-26 10:44:15

              ?

              wxml->wcc編譯->javascript
              用戶javascript->

              wawebview->view

              小程序原理

              微信
              小程序-》
              webview
              appservice
              native

              首次加載cdn
              小程序包
              冷加載讀取緩存/檢查更新

              熱加載直接后臺切前臺

              ajax請求server
              response

              webview預(yù)加載

              微信小程序以及后臺交互架構(gòu)

              后端服務(wù)

              服務(wù)api

              web server -》 業(yè)務(wù)應(yīng)用 -》 文件,數(shù)據(jù)庫,緩存
              后臺服務(wù)

              后臺設(shè)備:
              lb 負(fù)載均衡

              web server 業(yè)務(wù)應(yīng)用服務(wù)器-》分布式存儲-》數(shù)據(jù)庫集群-》緩存集群

              serverless 架構(gòu)
              無服務(wù)器

              微信小程序敏捷開發(fā)實戰(zhàn)_微信小程序

              image.png

              微信小程序敏捷開發(fā)實戰(zhàn)_微信小程序_02

              image.png

              小程序-》api網(wǎng)關(guān)-》云函數(shù)-》cdb云數(shù)據(jù)庫

              小程序通過網(wǎng)絡(luò)api,發(fā)起請求

              // 主播
              <live-pusher src=""></live-pusher>

              // 觀眾
              <live-player src=""></live-player>

              構(gòu)建直播小程序
              申請騰訊云直播服務(wù)
              獲取加密私鑰
              部署自己的業(yè)務(wù)后臺
              生成開播,播放端地址
              開啟小程序

              setData優(yōu)化
              頻繁setData = 頻繁dom操作
              ui延遲
              事件延遲

              超大數(shù)據(jù)setData
              腳本執(zhí)行時間過大

              在后臺setData
              多余的資源消耗
              搶占前臺js執(zhí)行

              onhide時停止數(shù)據(jù)更新

              微信小程序敏捷開發(fā)實戰(zhàn)_微信小程序_03

              image.png

              微信小程序敏捷開發(fā)實戰(zhàn)_微信小程序_04

              image.png

              微信小程序登錄過程
              獲取code

              應(yīng)用態(tài)的access_token
              /cgi-bin/token
              中控cache模塊維護(hù)
              cache失效時間,比如expires_in*5/6
              appsecret不要放到前端
              session_key不要放前端

              開放數(shù)據(jù)域
              目的:保證用戶隱私的前提下開放用戶數(shù)據(jù)給第三方
              定義:開放數(shù)據(jù)域 是一個封閉,獨立的JavaScript作用域

              微信小程序敏捷開發(fā)實戰(zhàn)_微信小程序_05

              image.png

              微信小程序敏捷開發(fā)實戰(zhàn)_微信小程序_06

              image.png

              微信小程序敏捷開發(fā)實戰(zhàn)_微信小程序_07

              image.png

              微信小程序敏捷開發(fā)實戰(zhàn)_微信小程序_08

              image.png

              微信小程序敏捷開發(fā)實戰(zhàn)_微信小程序_09

              image.png

              微信小程序敏捷開發(fā)實戰(zhàn)_微信小程序_10

              image.png

              微信小程序敏捷開發(fā)實戰(zhàn)_微信小程序_11

              image.png

              wxParse富文本的坑
              https://github.com/icindy/wxParse

              rich-text

              wxapp-webpack-plugin

              代碼精簡

              zanproxy
              npm install -g zan-proxy

              微信小程序敏捷開發(fā)實戰(zhàn)_微信小程序_12

              image.png

              微信小程序敏捷開發(fā)實戰(zhàn)_微信小程序_13

              image.png

              微信小程序敏捷開發(fā)實戰(zhàn)_微信小程序_14

              image.png


              若本號內(nèi)容有做得不到位的地方(比如:涉及版權(quán)或其他問題),請及時聯(lián)系我們進(jìn)行整改即可,會在第一時間進(jìn)行處理。


              ?

              微信小程序敏捷開發(fā)實戰(zhàn)_微信小程序_15

              ?

              ?

              本文摘自 :https://blog.51cto.com/u

              開通會員,享受整站包年服務(wù)立即開通 >