第一條是執行環境的不同。
小程式的開發過程中會用到html5相關的技術(並非全部)
官方文件中著重強調了指令碼內是無法使用瀏覽器中常用的window物件和document物件(基於這一點,像zepto/jquery這種操作dom的庫就被完全拋棄了)
第二條是開發成本的不同。
這裡我提出了乙個問題,當我們面對乙個html5 web開發需求時,我們需要考慮什麼呢?拋去開發工具(vscode、sublimtext、atom等)不談,大到前端框架(angular、react、vue、backbone等)、模組管理工具(webpack 、browserify 等)、任務管理工具(grunt、gulp等),小到ui庫選擇、介面呼叫工具(ajax、fetch api等)、瀏覽器相容性等都要我們一一考略,再不濟用jqery外掛程式寫h5,也要在開發過程中去尋找合適的jquery外掛程式來配合專案。儘管這些工具可定製化非常高,並且提高了開發者的開發效率,但我相信專案開發的配置工作已經消耗了不少精力,儘管大部分開發者都有自己的配置模板,但長久以來對於專案中使用的各種外部庫的版本迭代、版本公升級所產生的成本應該也不低。
當需要呼叫後端介面時,呼叫發起請求api
當需要資料快取時,呼叫本地儲存api
引入地圖、使用羅盤、呼叫支付、呼叫掃碼等等功能都可以直接使用
ui庫方面,框架自然帶有自家weui庫加成
第三條是獲取系統級許可權的不同。
第四條便是應用在生產環境的執行流暢度。
微信小程式和H5的秘密
api返回的資料 注意 message 對應的 value 值 為 n雪梨乙個 冰糖適量 牙籤幾根p n1 雪梨洗好,用刀切去尾部,用勺子挖出梨核,最好挖乾淨,不然影響口感。p n 2 放幾顆冰糖進去,插幾根牙籤,隔水蒸30分鐘左右就ok了。p name 冰糖雪梨 copy資料夾wxparse,與 ...
微信小程式登入態控制深入分析
微信小程式登入態控制深入分析 最近微信小程式終於開放了個人註冊,我當然不程式設計客棧能浪費這個炫技的好機會,菲麥日程 小程式正在全力推進中,盡請期待 在登入態控制中,摸索嘗試了小一陣子,特此分享 一 微信建議的登入態控制 說明 1 小程式內通過wx.login介面獲得code 2 將code傳入後台...
微信H5喚醒APP和小程式
使用說明 關聯說明 設定入口 繫結網域名稱和移動應用 在需要呼叫js介面的頁面引入如下js檔案 支援https 如需進一步提公升服務穩定性,當上述資源不可訪問時,可改訪問 支援https 備註 支援使用 amd cmd 標準模組載入方法載入。與使用js sdk配置方式相同,所有需要使用開放標籤的頁面...