一级片大奶子_色又黄又爽18禁免费视频_热久久久久久久_久久久精品一区二区_日韩av不卡在线播放_精品国内自产拍在线观看视频

注冊登錄

大眾點評微信小程序開發談小程序開發步驟

2017-12-05
導讀:2017年6月14日,小程序開發步驟已經是當下最熱門的話題,下面將從多方面來談談大眾點評微信小程序開發相關的內容。...

小程序開發步驟已經是當下最熱門的話題,下面將從多方面來談談大眾點評微信小程序開發相關的內容。

大眾點評微信小程序開發談小程序開發步驟

小程序以上特征要求我們只為用戶提供核心服務,且從產品到技術,都必須圍繞「簡約」二字做文章。因此,結合大眾點評業務場景,最終在「大眾點評+」中,我們主要提供以下兩種基礎服務:

  1. 快速找店:通過搜索、分類列表和推薦三種形式,讓用戶快速找到商戶,并提供包括定位、電話、點評、菜品等商戶信息,幫助用戶做出決策
  2. 購買團購:為用戶推薦團購商品并實現交易閉環,幫助用戶獲得實惠

產品層面足夠精簡,我們再來看看技術層面如何做到簡約。

我們先看下項目之初開發同學的困惑:

  • 小程序是個新鮮事物,參與開發的同事普遍對開發流程和運行原理知之甚少
  • 在不知道小程序有多少坑的前提下,我們還是要保證在小程序開放前完成全部基礎功能的開發,存在著不少風險
  • 小程序的接口穩定性和豐富程度、安全性、連接速度等究竟如何

對于任何新生的應用場景,開發環境、工具和框架不夠完善都可以理解,但如何才能既保證開發過程的簡單又提供一定的規范和工程化能力?為此,在遵從小程序基本框架的前提下,我們做了如下技術選型和簡單封裝:

  1. 項目區分開發目錄和構建目錄,在開發目錄中進行開發,再通過 gulp 對開發目錄進行構建(主要處理壓縮等基本功能),構建目錄才是小程序真正的運行代碼
  2. 引入 npm 的 package.json,解決開發依賴的管理、請求接口的版本化管理,但不使用任何 npm 包(只復制一份 promise 實現)
  3. 只使用 ES6 語法,配合 eslint,快速檢查基本 JS 錯誤,(現階段小程序報錯提示不夠友好,部分錯誤由 JS 語法錯誤引起)
  4. 對小程序提供的 JS-API 進行 promise 封裝,代碼以 promise 風格書寫,以便 catch 各種運行時的錯誤

開發過程中的「坑小程序平臺差異

  • 小程序會在開發者工具、iOS 設備和 Android 設備運行,不同平臺可能存在實現上的差異,從而導致少許的展現不一致。不過總體來說,兼容問題比起之前的開發方式減少很多,期望小程序團隊進一步做好底層兼容,為前端程序員造福。

開發思維和技術限制

  • 沒有 BOM\DOM 操作,只能通過數據改變視圖
  • 再次強調小程序最多支持5級頁面
  • 開發代碼 + 小程序編譯封裝的代碼 = 最終的編譯包 < 1M

針對上面提到的問題,我們通過自己的實踐總結了一套解決方案,這里也與開發者一起分享討論:

在開發過程中,我們肯定以開發者工具為主完成開發及調試,但這不代表在真機能獲得與預期完全一致的展現。在過往開發 hybrid 框架的經歷中,我們也總會遇到 iOS、Android、H5 表現不一致的問題,這里既涉及到底層實現的差異,也涉及到不同開發團隊的溝通問題,這個問題很難一勞永逸地被完美解決。

web 服務支持

web 接口版本化

開發思維的轉變

因此,有些常見方案的實現思路就要發生轉變,包括但不局限于以下的操作:

  • 類似微信通訊錄的錨點切換(可以使用微信的 scroll-view 實現)
  • 計算內容的高度決定截行 + 顯示「展開/收起」開關

解決這個問題,其實大致有三種思路:

  • 優化產品交互流程,盡量簡化產品流程直到少于5級
  • redirectTo 思路,在頁面達到第五級之后,后續所有頁面打開都通過redirectTo方式。帶來的問題也顯而易見,如果用戶在第N個頁面點擊返回,他只能看到第四個頁面,中間的 N-5 個頁面都不見了,適用于特定場景
  • goBack 的思路,采用技術手段保證主流程只有5級(在我們的實現中,既有把搜索功能作為頁面的一個狀態而非頁面的方式,也有把訂單提交后以 redirectTo 的方式銷毀當前頁面的辦法),之后通過統一封裝頁面路由的方式,采用 getCurrentPages 接口判斷當前頁面是否在歷史堆棧中,沒有則通過 navigateTo 接口打開,有則通過 goBack 的方式返回,在頁面側 onShow 事件中去讀取最新的參數信息,完成頁面的更新動作

最后,我們單獨來聊一聊代碼體積優化的問題。

雖然現階段大眾點評+僅提供了找店和團購兩個主要功能,但 1M 的代碼量畢竟太小,為了在 1M 的體積下把更多的功能和更好的體驗帶給用戶,并未為以后的擴展預留足夠的空間,這就要求我們在代碼的體積控制上必須「斤斤計較」。

會把我們項目的 json、wxml、wxss、js 全部轉化為 js,合并成一個文件上傳到微信云服務器。當用戶第一次打開小程序時再從服務中下載并解析。以我們的項目為例,通過工具的壓縮和統計,在我們計算出項目體積達到了~370K,經過微信編譯上傳,在手機端預覽下載時,下載的文件達到了~540K,這正是開發者工具顯示告訴我們的編譯包大小。

開發層面:

  • <span style="font-size: 16px; font-family: " microsoft="" yahei";"="" yahei";="" line-height:="" 2;"="" line-height:2;font-size:16px;"="">精簡 wxml,我們發現當 wxml 被編譯成 js 后會占用非常大的體積(減少一個壓縮后 4K 的 wxml,可以減少編譯包 9K)

 


重磅推薦:小程序開店目錄

第一部分:小商店是什么

第二部分:如何開通一個小商店

第三部分:如何登錄小商店

第四部分:開店任務常見問題

第五部分:小商店可以賣什么

第六部分:HiShop小程序特色功能

第七部分:小程序直播

第八部分:小程序收貨/物流

第九部分:小程序怎么結算

第十部分:小程序客服

第十一部分:電商創業

第十二部分:小程序游戲開發

電話咨詢 微信咨詢 預約演示 0元開店
主站蜘蛛池模板: 狠狠躁天天躁又黄又爽|亚洲精品无码国产一区二区|黄色影视在线观看|国产精品福利网|久在线看|亚洲视频国产 | 国产精品第一区|亚洲偷偷自拍高清|老熟妇乱子伦=aV|国产激情久久久久久|www.亚洲人|在线观看免费视频 | 国产极品美女高潮无套软件|亚洲精品视频区|免费精品一区二区三区在线观看|国产SM调教折磨视频|娇妻在厨房被朋友玩得呻吟|伊人成色综合人夜夜久久 | 色综合天天综合高清网国产在线|国产精品九九九九|国产乱妇乱子|国产色情理论在线观看视频|久久影院精品|寂寞骚妇被后入式爆草抓爆 | tube国产麻豆|w两个世界完整免费观看超清完整|久久久亚洲精品动漫无码|久热久爱免费精品视频在线|国产嫩草在线视频|67149中文无码久久 | 婷婷久久综合九色综合97最多收藏|国产一级毛片久久|91精品二区|思思99精品视频在线观看|国产福利第一视频在线播放|人人澡超碰碰 | 亚洲伦理一区二区三区|在线观看=aV网站永久免费观看|狠狠色婷婷丁香五月|色翁荡息又大又硬又粗又爽|中文色视频|成年人免费看的 | 业余自由性别成熟偷窥|国产夫妻原创自拍|91精品区|青青青爽视频在线观看|黄片毛片在线|朋友的姐姐2在线观看 | 国产无码免费视频|色天使色妺姝在线视频|国产一级黄|777婷婷|成在线人=av免费无码高潮喷水|无码精品久久久久久人妻中字 | 阿v天堂2018在无码免费|男人添女人下身视频网站|日韩精品久久久久久免费|日韩爱爱免费视频|视频在线精品一区|成人欧美一区二区三区视频xxx | 欧美激情视频一区|欧美9999|各种少妇正面bbw撒尿|黄视频网站在线|97综合在线|一本大道在线无码一区 | 中国极品少妇xxxxx小艳|久久国产日韩|九七=av|欧美一级淫片免费看|少妇搡BBBB搡BBBB毛多多|无码人妻一区二区三区巨免费 | 国产色婷婷精品免费视频|#NAME?|亚洲综合欧美|综合亚洲精品|黑猫=aV第一福利网站|日韩欧美中文字幕一区二区三区 | 精品国产乱码久久久久乱码|最新在线观看=av|久久亚洲国产精品五月天|337P日本欧洲亚洲大胆精筑|性动态图=aV无码专区|免费观看又色又爽又湿的视频 | 日韩精品成人=av|午夜精品一区二区三区免费视频|亚洲精品国产综合久久一线|国产三级=aV在在线观看|GV无码免费无禁网站男男|欧美videos另类极品 | 激情综合欧美|日本一区欧美|97色伦欧美一区二区日韩|国产东北女人做受=av|又色又爽又黄又粗暴的小说|中文字幕无码日韩欧毛 | 亚洲精品自拍偷拍视频|jk校花呻吟迎合娇躯白嫩|国产一级免费看视频欧美激情|国产精品香港三级国产=av|99热最新在线|亚洲国产色播=aV在线 | 水蜜桃一区二区|特黄特黄=a级毛片免费专区|99久免费视频精品老司机|#NAME?|狠狠综合久久久久尤物|欧美成人精品在线观看 | 国产=a级一区二区|免费观看=av福利片|欧美一二三区精品|一本到无码=aV专区无码|好爽...又高潮了毛片|精品人人搡人妻人人玩=a片 | 秋霞国产精品一区二区|无遮无挡非常色的视频免费|日韩不卡一卡二卡3卡四卡网站|在线高清国语成人网站|2020天天干夜夜爽|国产99视频精品免费专区 | 国产女人的高潮大叫毛片|国产人妻一区二区三区|yw193最新视频|俺たちの熟女纱香60歳|激情成人黄色|久久精品人人做人人综合老师 | 国产精品国产三级欧美二区|四虎影视在线免费观看|日日躁夜夜躁狠狠躁夜夜躁|日本高清中文字幕一区二区三区=a|日韩精品在在线一区二区中文|久久精品一区二区三区黑人印度 | 丝袜美腿一区二区三区在线观看|91手机在线视频|无套内内射视频网站|亚洲国产精久久久久久久|午夜丰满少妇性开放视频|性大毛片视频 | 男人视频在线观看|青青青草国产|国产成=a人亚洲精v品无码性色|91深夜|国产chinese精品露脸|日日日日做夜夜夜夜做无码 | 中文字幕在线中文乱|精品videossexfreeohdbbw|青青青国产在线视频在线观看|91国在线视频|性xxxx搡xxxxx搡欧美|婷婷中文 | 亚州一级|国产精品毛片视频|成人免费视频播放|综合免费视频|女人体1963|欧美人与动牲交视频在线观看 | 爱情到此为止在线观看|精品热99|老熟女多次高潮露脸视频|91国偷自产一区二区三区老熟女|美女久久久久久久久|高潮VPSWINDOWS国产乱 | 久久精品九九热无码免贵|日本=aⅴ精品一区二区三区|亚洲国产精品一区二区成人片|国产精品91久久|久草=av在线播放|亚洲在线www | 人妻无码中文字幕|免费人成视频xvideos在线看|欧美色呦呦|久草在线中文视频|精品无码久久久久久久久水蜜桃|色婷婷久综合久久一本国产=aV | 555www色欧美视频|GOGOGO高清免费看韩国|性毛片|欧美日韩国产这里只有精品|尤物视频免费观看|中国少妇bbbbxxxx | 艳魔大战4春荡女淫|97超碰免费观看|台湾佬成人网|亚洲性爱视频|无码精品一区二区三区免费视频|国产污视频在线播放 | 久久白虎|18禁成人网站免费观看|国产www视频在线观看|欧美黄色=a级大片|国产精品久久久久久久人人看|日韩精品毛片 | 啄木乌欧美一区二区三区高压监狱|久久综合狠狠|日本亚欧乱色视频在线观看|亚洲=av毛片久久久久|国产亚洲精品二区|波多野结衣免费观看视频 | 50岁退休熟女露脸高潮|欧美高潮喷水高潮集合|久久久久久久综合|国产视频四区|99麻豆久久久国产精品免费优播|久99久在线 | 搡女人真爽免费视频网站波兰美女|蜜臀99|多男一女一级淫片免费播放口|日本精品不卡|特级毛片=a级毛片免费观看R|免费成人精品视频 | 亚洲啪啪|麻豆视传媒短视频免费官网|成人啪啪178|一区二区三区四区高清精品免费观看|日本一区二区三区免费看|久草视频免费播放 | 在线观看国产免费|亚洲免费成人在线视频|日韩免费一级毛片|国产综合久久|爱情岛论坛亚洲品质自拍hd|欧美成人免费一区二区 | 好男人日本社区www|国产精品乱码一区二三区小蝌蚪|欧亚精品一区|国产欧美在线免费观看|我爱草逼网|乱码专区一卡二卡国色天香 | 澳门成免费crm大全|日韩在线精品成人=aV|精品国产一区二区三区成人影院|日韩=av中文无码影院|久久最新金品视频免费播放|国产精品1卡2卡3卡4卡 | 久久亚色|久99久精品免费视频热|欧美人伦禁忌DVD放荡欲情|幻女free性俄罗斯毛片|国产精品一区二区三区免费观看|亚洲精品乱码久久久久久中文字幕 | 爱如潮水日本|宅男噜噜噜66网站高清|午夜宅男在线永久免费观看网|日日日干|国产成人精品一区二区三区无码|国产成人高清在线观看播放 |