欧美另类极品videosbest视频_青青草国产成人99久久_在线播放中文字幕_欧洲男人与女人xx视频

分享最實用的技術(shù),創(chuàng)造更大的價值

關(guān)于微信小程序的那些事

    微信,對于大家來說,已經(jīng)是很普及的一個應(yīng)用,幾乎大街小巷的人,手里都會安裝一個叫微信的app,他能記錄我們的日常,支付我們的消費......,幾乎無所不能。

    而一談到微信,我們就不得不說微信上的小程序,微信小程序是一種不用下載,就可以使用的應(yīng)用,自從2017年1月9日,張小龍在2017微信公開課上發(fā)布正式上線以來,就得到廣泛應(yīng)用,小程序的應(yīng)用數(shù)量超過了一百萬,覆蓋200多個細分領(lǐng)域,日活躍量達到兩個億以上。

     微信小程序這么強大功能的背后,到底都有些什么呢?現(xiàn)在我們來聊聊微信小程序的那些事兒。


小程序開發(fā)


微信小程序的運行機制是什么

    微信小程序把啟動分為兩種:冷啟動、熱啟動

    冷啟動就是第一次啟動小程序,或是小程序從被內(nèi)存銷毀到再次啟動

    熱啟動就是用戶打開過小程序還沒有被銷毀,再打開小程序就只是把小程序直接從后臺切到前端顯示。而對于小程序銷毀的時機是什么時候呢?我們研究過:小程序切到后臺后,五分鐘內(nèi)就會被微信主動銷毀,而在iOS下如果五秒內(nèi)超過1次的內(nèi)存告警,就會被銷毀。

對于用戶來說,如果手動在小程序列表中刪除小程序,需要調(diào)用App.js里面的函數(shù),包括的函數(shù)有: 


onLaunch() ,小程序初始化應(yīng)用對象時調(diào)用一次,即每次冷啟動的時候會調(diào)用一次,熱啟動不會被調(diào)用

onShow(),小程序從后臺進入前臺時調(diào)用

onHide() ,小程序從前臺進入后臺時調(diào)用 

onError() ,小程序發(fā)生腳本錯誤,或是調(diào)用微信api失敗時觸發(fā)。

onPageNotFound() ,當(dāng)訪問小程序不存的頁面時,該頁面會被觸發(fā),一般在里面寫一些404跳轉(zhuǎn)頁面

每個頁面對象里的生命周期回調(diào)函數(shù)及默認事件處理函數(shù)有:

onPullDownRefresh() ,即當(dāng)用戶下拉時觸發(fā),要在app.json的window選項中或頁面配置中開啟enablePullDownRefresh才有效哈

onReachBottom() ,監(jiān)聽用戶上拉觸底事件,可以在app.json的window選項中或頁面配置中設(shè)置觸發(fā)距離onReachBottomDistance

onPageScroll() ,監(jiān)聽滑動頁面事件,切記切記別在此方法里過于頻繁執(zhí)行setData

onShareAppMessage() ,監(jiān)聽用戶點擊分享時,自定義分享的標(biāo)題內(nèi)容

onResize() ,小程序屏幕旋轉(zhuǎn)時觸發(fā)。基礎(chǔ)庫 2.4.0 開始支持哈

onTabItemTap() ,點擊 tab(即底部菜單欄) 時觸發(fā),基礎(chǔ)庫 1.9.0 開始支持

onLoad() ,面加載時觸發(fā), 只在頁面第一次加載時觸發(fā)

onShow() ,頁面從后臺切入前臺時觸發(fā),頁面初始化時觸發(fā)

onReady(),頁面初次渲染完成時觸發(fā),只觸發(fā)一次

onHide(),頁面從前臺切入后臺時觸發(fā)

onUnload(),頁面卸載時觸發(fā),即redirectTo或navigateBack到其他頁面時觸發(fā)

以上是APP.js中關(guān)于小程序的接口函數(shù),如果微信小程序要跳轉(zhuǎn)H5,必須現(xiàn)在微信小程序中嵌入一個web-view的組件。而且必須是已經(jīng)打開了的WebView,不可以跳轉(zhuǎn)到外部的H5頁。目前 H5 頁不可跳小程序,只有在小程序以 web-view 組件打開的 H5 里才可以跳回到小程序,并后H5的地址,還必須在小程序的管理后臺,手動添加到白名單。而且這個白名單地址可以是任意可訪問的地址。 


App 可以跳轉(zhuǎn)到小程序,小程序只能被動跳轉(zhuǎn)到 App,不可主動跳轉(zhuǎn)到 App。被動是指只有當(dāng) App 主動跳入小程序,小程序才可以跳回到 App。


微信小程序的渲染方式為 WebView,而非原生渲染,只有 <canvas/>、<video/>、<map/>、<textarea/>、<input>、<live-pusher>、<live-player> 幾個組件才是原生渲染。


微信小程序目前統(tǒng)一使用 rpx 單位來隔離機器之間屏幕大小的差異,以達到適配,讓開發(fā)者更加專注業(yè)務(wù)。


目前一個小程序不可超過 2M,如果小程序做了分包,則所有包加起來不可超過 8M,每個包不可超過 2M。


微信開發(fā)者工具下 JS 是跑在 Node-Webkit 內(nèi)核,iOS 下是跑在 JSCore 內(nèi)核,安卓下是跑在 X5 內(nèi)核。


iOS 下大圖和長列表圖都會導(dǎo)致 WKWebView 被回收。


同一個微信用戶,同一個小程序 storage 上限為 10MB,如果存儲空間不足,會自動清除掉最久沒使用的數(shù)據(jù);本地緩存文件和用戶文件普通小程序上限 10M,游戲小程序上限 50M。


wx.request、wx.uploadFile、wx.downloadFile 默認超時時間和最大超時時間都是 60s,最大并發(fā)限制是 10 個,網(wǎng)絡(luò)請求的 Referer header 不可設(shè)置。其格式固定為 https://servicewechat.com/{appid}/{version}/page-frame.html,其中 {appid} 為微信小程序的 AppID,{version} 為小程序的版本號。版本號為 0 表示為開發(fā)版、體驗版及審核版本,版本號為 devtools 表示為開發(fā)者工具,其余為正式版本。


在寫頁面的時候,如果頁面上有倒計時功能,在微信小程序 onHide 后沒有停掉倒計時,在 iPhone 下就會觸發(fā)內(nèi)存不夠,微信小程序被回收;而再把微信小程序切回到前臺界面上,微信小程序又沒有重新渲染,從而導(dǎo)致白屏。建議在 onHide 里及時結(jié)束倒計時,onShow 里再重新啟動。

小程序運行的流程

    成都微信小程序開發(fā)團隊認為,在當(dāng)今,微信小程序開發(fā)的技能,是需要我們開發(fā)人員掌握的基本技能,掌握了該基本技能,才能適應(yīng)市場的需求。而微信小程序的開發(fā),對于開發(fā)人員來說,這項技能掌握起來也是十分快速的。


聯(lián)系
QQ
電話
咨詢電話:189-8199-7898
TOP
欧美另类极品videosbest视频_青青草国产成人99久久_在线播放中文字幕_欧洲男人与女人xx视频
国产一级黄色录像片| 动漫av免费观看| 亚洲成人天堂网| 草b视频在线观看| 黄色aaa级片| 中文字幕日本最新乱码视频| 久久久国产精华液999999 | 996这里只有精品| 亚洲色图 在线视频| 国产 日韩 亚洲 欧美| 亚洲图片 自拍偷拍| 黄在线观看网站| 69堂免费视频| 69sex久久精品国产麻豆| av不卡在线免费观看| 免费看污污网站| 蜜臀久久99精品久久久酒店新书| 人妻少妇精品无码专区二区| 日本wwwcom| 日本大片免费看| 黄色三级中文字幕| 无码熟妇人妻av在线电影| 嫩草影院中文字幕| 欧美日韩dvd| 国产免费裸体视频| 精品一二三四五区| 成品人视频ww入口| 国产午夜福利100集发布| 免费无码毛片一区二三区| 日韩国产一级片| 国产福利视频在线播放| 日韩中文字幕组| 99sesese| 国产精品一区在线免费观看| 91精品国产毛片武则天| 黄色网在线视频| 黄色动漫网站入口| 黄色国产小视频| 中日韩av在线播放| 免费看av软件| 国产小视频免费| 丝袜老师办公室里做好紧好爽| 日韩av综合在线观看| 妺妺窝人体色www在线小说| 亚洲中文字幕久久精品无码喷水| 国产精品一区二区羞羞答答| av中文字幕网址| 欧美日韩一级在线| 18禁网站免费无遮挡无码中文| 国内自拍在线观看| 天天操天天爱天天爽| 国产盗摄视频在线观看| 91丨porny丨探花| 天天视频天天爽| 国产精品啪啪啪视频| 亚洲欧洲日产国码无码久久99| 97视频在线免费播放| 亚洲另类第一页| 欧美黄网在线观看| 手机在线看福利| 狠狠干视频网站| 欧美性猛交久久久乱大交小说| 久久久久久综合网| 九色在线视频观看| 夜夜爽久久精品91| 大肉大捧一进一出好爽视频| www.成年人| 日本熟妇人妻xxxxx| 国产精品夜夜夜爽张柏芝| 久久久免费视频网站| 亚洲天堂av一区二区三区| 人妻av中文系列| 亚洲精品国产一区二区三区| 青青青青草视频| 色中文字幕在线观看| 欧美日韩第二页| 老汉色影院首页| 在线能看的av网站| 精品久久久久av| 美女av免费观看| 欧美一级特黄aaa| 日本成人在线免费视频| 国产91视频一区| 日韩欧美中文在线视频| 日韩一级片播放| 无码精品国产一区二区三区免费| 国产九色porny| 六月婷婷激情网| 手机在线视频一区| 国产免费又粗又猛又爽| 国产肥臀一区二区福利视频| 91免费黄视频| 国产女人18毛片| 性鲍视频在线观看| 天天色天天干天天色| 小明看看成人免费视频| 99蜜桃臀久久久欧美精品网站| av无码久久久久久不卡网站| 9l视频自拍9l视频自拍| 欧美精品色视频| 少妇熟女一区二区| 黄色一级片网址| 国产精品99久久久久久大便| 最新免费av网址| 天天操天天干天天做| 成年网站在线播放| 污污网站免费看| 中文字幕av专区| 最新免费av网址| youjizz.com亚洲| 久久久久久久免费视频| 欧美 另类 交| 日韩久久久久久久久久久久| 国产肉体ⅹxxx137大胆| 91精品国产91久久久久麻豆 主演| h无码动漫在线观看| 免费观看国产精品视频| 少妇人妻无码专区视频| 欧美韩国日本在线| 国产一级特黄a大片免费| 91精品999| 樱空桃在线播放| 国产一区二区三区小说| 北条麻妃在线视频观看| 免费国产成人av| 加勒比av中文字幕| 三年中国中文在线观看免费播放| 91大学生片黄在线观看| cao在线观看| 人妻丰满熟妇av无码区app| 日韩va在线观看| 丁香六月激情婷婷| 成年人在线观看视频免费| 涩涩网站在线看| 国产自产在线视频| 小泽玛利亚视频在线观看| 天堂在线精品视频| 尤物av无码色av无码| 一路向西2在线观看| 日本一本草久p| 国内外成人免费激情视频| 狠狠干狠狠操视频| 日韩伦理在线免费观看| 日本黄色福利视频| 国产高清av在线播放| 性刺激的欧美三级视频| 国产成人永久免费视频| 黄色av免费在线播放| 欧美少妇在线观看| 欧美黄网站在线观看| 手机在线视频你懂的| av网站在线观看不卡| 国产精品99久久久久久大便| av观看免费在线| 日韩精品一区二区在线视频| 成年网站在线播放| 国产69精品久久久久久久| 中文字幕色网站| 日本在线观看a| 蜜臀av无码一区二区三区| www.51色.com| 亚洲精品视频导航| 欧美日韩成人免费视频| 国产欧美精品一二三| www黄色在线| 波多野结衣50连登视频| 日韩中文字幕亚洲精品欧美| 国产成人美女视频| 日本成年人网址| 欧美成人高潮一二区在线看| 中文字幕超清在线免费观看| 久热精品在线播放| 激情网站五月天| 青青艹视频在线| 日韩精品在线观看av| 国内av免费观看| 久久99爱视频| 另类小说第一页| 天天爽天天爽夜夜爽| 久草青青在线观看| jizzjizzxxxx| 成年人午夜视频在线观看| 欧美美女黄色网| 激情图片qvod| 无颜之月在线看| 被灌满精子的波多野结衣| 国产av熟女一区二区三区| 99亚洲精品视频| 香港三级日本三级a视频| 91视频 - 88av| av无码久久久久久不卡网站| 久久人人爽人人爽人人av| 毛片在线视频观看| 老汉色影院首页| 日韩a级黄色片| 男女超爽视频免费播放| 欧洲av无码放荡人妇网站| 大肉大捧一进一出好爽动态图| 久久黄色免费看| 做a视频在线观看|