衡阳派盒市场营销有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何制作一個小程序框架

Wildesbeast ? 來源:掘金 ? 作者:muwoo ? 2020-02-15 13:45 ? 次閱讀

對于小程序框架實現原理,在支付寶小程序官方文檔上有這樣一段描述:

與傳統的 H5 應用不同,小程序運行架構分為 webview 和 worker 兩個部分。webview 負責渲染,worker 則負責存儲數據和執行業務邏輯。 1.webview 和 worker 之間的通信是異步的。這意味著當我們調用 setData 時,我們的數據并不會立即渲染,而是需要從 worker 異步傳輸到 webview。 2.數據傳輸時需要序列化為字符串,然后通過 evaluateJavascript 方式傳輸,數據大小會影響性能。

概括一下,大致意思是小程序框架核心是通過2個線程來完成的,主線程負責webView的渲染工作,worker線程負責js執行。說到這里,你是不是會產生一個疑問:為什么多線程通信損耗性能還要搞多線程呢?可能大多數人都知道因為Web技術實在是太開放了,開發者可以為所欲為。這種情況在小程序中是不允許的,不允許使用' + '

' $('body').append(_iframe).ready(function () { $(".close_verification:eq(0)").click( function (e) { e.stopPropagation(); $.ajax({ url: www_host + '/webapi/Mcenter/sms/getvalidstatus', type: "post", dataType: 'json', success: function ( res) { if (res.data .phonestatus == 0) { layer .msg( "請先驗證手機號" ) } else { $(".pop_verification_mask") .remove() } } }) }) }) } else { _iframe = '
' + '
請驗證手機
' + '
尊敬的用戶:
' + phoneTxt + '
' + '' + '
' $('body').append(_iframe).ready(function () { $(".close_verification:eq(0)").click( function (e) { e.stopPropagation(); $(".pop_verification").remove() if ($(".pop_verification_mask") .length >= 1) { $(".pop_verification_mask") .remove() } }); }) } } //已經驗證手機號 if (res.data.phonestatus == 1) { if (typeof callback === "function") { callback() } } else { setHtml(); //沒有完成驗證先彈出手機驗證 // 接受數據 // $.receiveMessage(function(msg){ // // 接收到純數字時設置iframe的高度 // if($.isNumeric(msg.data)){ // }else if(typeof(msg.data)=="string"){ // } // }, passport); } } }) } else { //調用登錄 $.ssoDialogLogin(); //單點登錄 return false; //彈出登錄 } } }) } $('body').css({ 'background-color': '#fff' }); $('.newheader2021').css({ 'border-bottom': 'solid 1px #e5e5e5' }); 可以玩百家乐的博彩网站| 百家乐园胎教网| 宝马会娱乐城官网| 百家乐官网最新庄闲投注法| 全讯网高手世家| 悦榕庄百家乐官网的玩法技巧和规则| 樟树市| 百家乐游戏接口| 赌场百家乐官网试玩| 星河国际娱乐场| 赌场百家乐官网试玩| 百家乐官网趋势方向| 大发888娱乐游戏下载 客户端| 百家乐闲和庄| 百家乐官网技巧开户网址| 百家乐官网换人| 网上现金游戏| 百家乐牌壳| 百家乐越长的路| 百家乐官网导航| 武胜县| 大发888无数| 威尼斯人娱乐城安全吗| 百家乐珠盘路| 百家乐视频二人麻将| 送现金百家乐官网的玩法技巧和规则 | 百家乐庄家出千内幕| 女优百家乐官网的玩法技巧和规则 | 一路发娱乐城| 顶级赌场娱乐城| 大发888真钱娱乐场| 百家乐德州| 免费百家乐官网平预测软件| 百家乐官网强弱走势| 百家乐官网代理在线游戏可信吗网上哪家平台信誉好安全 | 太阳百家乐路单生| 百家乐推筒子| 网络百家乐免费试玩| 百家乐官网专用桌子| 玩百家乐官网请高手指点| 百家乐官网娱乐城地址|