欧美另类极品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视频
www.日本在线视频| 超碰在线97免费| 欧美美女一级片| 国内自拍第二页| 欧美精品久久久久久久久久久| 亚洲男人天堂色| 日本高清视频免费在线观看| 91最新在线观看| 国产肥臀一区二区福利视频| 亚洲精品免费一区亚洲精品免费精品一区 | 中文字幕 日韩 欧美| 亚洲精品无码国产| 久久最新免费视频| 亚洲一区日韩精品| 依人在线免费视频| 免费一级特黄录像| 97在线免费公开视频| 精品国偷自产一区二区三区| 日本成人性视频| 婷婷激情小说网| 国产精品探花在线播放| 天天看片天天操| 在线视频观看一区二区| 日本一二三四区视频| 97超碰免费观看| 午夜久久久久久久久久久| 在线观看免费不卡av| 国产av人人夜夜澡人人爽| 亚洲视频在线观看一区二区三区| 99色精品视频| 日本不卡在线观看视频| 黄色一级视频片| 国产97色在线 | 日韩| 福利在线一区二区三区| 网站一区二区三区| 超碰在线资源站| av动漫在线免费观看| 日本大片免费看| 国产精品沙发午睡系列| www.日本xxxx| 三级在线免费观看| 爱福利视频一区二区| 国产又猛又黄的视频| 在线无限看免费粉色视频| 裸体大乳女做爰69| 99热成人精品热久久66| 午夜剧场在线免费观看| 99热这里只有精品免费| 欧美国产日韩在线播放| 精品综合久久久久| 丰满爆乳一区二区三区| 亚洲在线观看网站| 久章草在线视频| 亚洲小视频在线播放| 人妻少妇精品久久| 婷婷免费在线观看| 分分操这里只有精品| 亚洲精品视频三区| 欧美日韩第二页| 蜜桃视频一区二区在线观看| 午夜欧美福利视频| 丰满少妇久久久| 超碰超碰超碰超碰超碰| 免费一区二区三区在线观看| 日韩精品 欧美| 五月天色婷婷综合| 91女神在线观看| 国产超碰在线播放| 丝袜人妻一区二区三区| 天堂v在线视频| 韩国一区二区在线播放| 孩娇小videos精品| 黄色一级一级片| 欧美视频在线播放一区| 国产精品久久成人免费观看| 久久国产精品国产精品| 97在线免费公开视频| 少妇高潮毛片色欲ava片| 大桥未久一区二区三区| 欧美精品 - 色网| 九九九九九九九九| 一道本在线免费视频| 天天影视综合色| 午夜精品久久久久久久99热影院| 成人免费无码av| 亚洲少妇第一页| 亚洲成人福利在线| 在线免费观看视频黄| 少妇激情一区二区三区| 久久黄色免费看| 三年中国国语在线播放免费| 欧美日韩在线免费播放| 污污视频网站免费观看| 日本 片 成人 在线| 一级片黄色免费| 九九久久九九久久| 成人免费播放器| 日本成人黄色网| 超碰在线资源站| 91午夜在线观看| 久久久久久久久久久久久国产精品| 黄www在线观看| 中文字幕在线观看第三页| 成人亚洲精品777777大片| www.成人黄色| 2018日日夜夜| 久久久久国产一区| 成年人深夜视频| 国产一级片黄色| 婷婷中文字幕在线观看| 污污污污污污www网站免费| 六月丁香激情网| 日韩成人av免费| 丝袜人妻一区二区三区| 亚洲免费一级视频| 91传媒免费视频| www欧美激情| 黄色网zhan| 精品久久久噜噜噜噜久久图片| 黄色www网站| 亚洲一区日韩精品| 久艹在线免费观看| 亚洲美女性囗交| 成人免费观看毛片| 乱熟女高潮一区二区在线| 国产精品乱码久久久久| 美女在线免费视频| 午夜两性免费视频| 国产精品自拍片| 日本精品福利视频| 在线观看日本一区二区| 97国产精东麻豆人妻电影| 国产a级片免费看| 五月婷婷深爱五月| 97国产精东麻豆人妻电影| 男人的天堂成人| 久久久精品高清| 一本久道中文无码字幕av| 国产成人永久免费视频| 国产精品美女在线播放| 天堂一区在线观看| 日韩av播放器| 99热成人精品热久久66| 欧美 日韩 国产在线观看| 国产中文字幕乱人伦在线观看| 中国一级黄色录像| 久久精品一卡二卡| 欧美视频亚洲图片| 日本成人xxx| 国产又粗又硬又长| 福利网在线观看| 天天干天天操天天干天天操| 在线观看中文av| 视频一区二区视频| 黄网站色视频免费观看| 蜜臀av性久久久久蜜臀av| 中文字幕超清在线免费观看| 警花观音坐莲激情销魂小说| 欧美美女黄色网| 成人在线免费观看av| 国产精品久久久久9999小说| 9l视频白拍9色9l视频| 亚洲日本黄色片| 国产成人一区二区三区别| 肉大捧一出免费观看网站在线播放 | av之家在线观看| 免费观看国产精品视频| jizzjizzxxxx| 亚洲美女爱爱视频| aaa免费在线观看| 男人天堂手机在线视频| 日韩a在线播放| 手机免费av片| 日本a视频在线观看| 一道本视频在线观看| 日本a级片在线观看| 免费无码不卡视频在线观看| 精品久久久久久久无码| 91传媒免费视频| 深夜黄色小视频| 男人c女人视频| 亚洲一区二区三区四区五区xx| 男女爱爱视频网站| 无人在线观看的免费高清视频| 91制片厂免费观看| 日本女优爱爱视频| 在线观看三级网站| 日韩福利视频在线| 加勒比成人在线| eeuss中文| 精品日韩久久久| 国产91美女视频| 精品久久久无码人妻字幂| 无尽裸体动漫2d在线观看| 欧美精品自拍视频| av电影一区二区三区| 一区二区免费av| 91最新在线观看| 熟女少妇在线视频播放| 免费网站在线观看视频|