構建靈活的小程序開發環境_第1頁
構建靈活的小程序開發環境_第2頁
構建靈活的小程序開發環境_第3頁
構建靈活的小程序開發環境_第4頁
構建靈活的小程序開發環境_第5頁
已閱讀5頁,還剩35頁未讀, 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、構建靈活的小程序開發環境目錄小程序能做什么360 PC小程序架構及部分細節剖析發布流程未來展望小程序能做什么l App/程序能力的對外釋放l把靈活的web開發方式引入應用開發l減少網絡請求,優化啟動速度l推送和消息機制l輕量的安裝與卸載 l實現中心化的分發與跨平臺運行360 PC小程序還能做什么?l 無需打開瀏覽器,像原生程序直接進入小程序l 極輕量的安裝與卸載l 同一屏幕可以同時打開多個小程序l 主要舞臺在PC端,有更大的操作空間,可自定義的展示尺寸l 是移動端小程序在PC場景下的補充和完善l 豐富的消息推送機制(桌面消息、側邊欄消息)l 主要的宿主本身就是瀏覽器,離web更近l 360主要

2、業務產品不斷加入,豐富、簡易的喚起手段360超級流量矩陣,多產品全力助推小程序日活躍 1.3 億,日均點擊 4 億日均PV 53 億,月活躍 4.06 億日均 8 億檢索量月活躍用戶 5.15 億日均 130 億分發量加入W3C MINIAPPS ECOSYSTEM COMMUNITY GROUP360 PC小程序架構及部分細節剖析Windows系統瀏覽器內核NativeAPINative 組件開發者工具JsBridge框架API組件文件網絡 設備位置布局媒體 登錄導航畫布容器游戲引擎網絡界面媒體支付廣告位置登錄小程序小程序小程序小程序小游戲小游戲小游戲腳手架編譯器轉換器vue基于VUE框架1

3、70+170+API35+35+個組件腳手架交互和命令 式腳手架編譯工具開源的編譯工具展示用例完備的展示用例沙箱環境通信效率制約操作效率同步操作變成異步操作有一定的學習成本大多數的庫需要做適配沙箱環境的一些制約沙箱環境的一些制約沙箱環境的一些制約設立安全域白名單,將請求資源限制在一個可列范圍內。使用CSP標準,控制資源加載的各個主要層面。在保證代碼腳本可用的基礎上,禁用掉危險的標簽禁用危險DOM/BOM API方式,保證內容安全。沙箱環境360PC小程序框架與生命周期框架基于Vue 2.6 框架兼容Vue的生命周期和主流小程序的生命周期一切皆是Vue組件APP級和Page級生命周期APPPag

4、ebeforeCreatebeforeCreatecreated onloadcreated/onloadonShowonShowmouted onReadymouted onReady生命周期APPPageonHideonHidebeforeDestory onUnloadbeforeDestory onUnloaddestroyeddestroyed生命周期APPPagebeforeUpdateupdatebeforeUpdateupdateonShowonHideonShowonHidedataChangedataChangevisibilityChangevisibilityChang

5、eAPIAPI與主流小程序的API高度一致統一代理模式,方便對API進行友好的參數校驗Promise鏈式和Success方式兼容CanIUse與版本號配合,解決開發者、用戶的適配問題API: 參數驗證API:PromisifyAPI: Promisify基于Vue的組件庫基于Vue的組件庫工作流qihoo/seapp-builder將小程序源碼轉化為小程序可執行程序qihoo/vue-cli-plugin-mpqh初始化小程序結構qihoo/wx2qh微信小程序轉360PC小程序工作流:腳手架命令行形式:vue create -i _isPreset:true,plugins:qihoo/vue-cli-plugin-mpqh:交互式形式我們的內部迭代完善的單元測試和回歸測試自動的運行時集成腳本基于業界成熟方案自研的持續集成環境完善的版本控制和兼容方案我們的內部迭代一款小程序

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論