<font id="zqva1"></font>
<rt id="zqva1"></rt>
  • <tt id="zqva1"></tt>
    <cite id="zqva1"></cite>

    <cite id="zqva1"><noscript id="zqva1"></noscript></cite>
      <rp id="zqva1"><meter id="zqva1"></meter></rp>

        <cite id="zqva1"></cite>
          <b id="zqva1"></b>
          <rp id="zqva1"></rp>
          <cite id="zqva1"></cite>

          <rt id="zqva1"></rt>

        1. <rp id="zqva1"></rp>

          Kbone:微信官方推出 Web 前端和小程序統一框架

          時間:?2020-02-26閱讀:?785標簽:?微信

          最近微信官方重磅推出了一個統一 Web 前端和小程序的框架 ——  Kbone   。

          微信小程序的底層模型和 Web 端不同,開發者無法直接把 Web 端的代碼挪到小程序環境內執行。

          Kbone 的誕生就是為了解決這個問題,它實現了一個適配器,在適配層里模擬出了瀏覽器環境,讓 Web 端的代碼可以不做什么改動,便可運行在小程序里。


          Kbone 是什么?

          Kbone 是一個致力于微信小程序和 Web 端同構的解決方案。

          微信小程序的底層模型和 Web 端不同,我們想直接把 Web 端的代碼挪到小程序環境內執行是不可能的。Kbone 的誕生就是為了解決這個問題,它實現了一個適配器,在適配層里模擬出了瀏覽器環境,讓 Web 端的代碼可以不做什么改動便可運行在小程序里。

          這樣,我們就可以借助 Kbone 快速實現 Web 項目轉化為微信小程序項目。


          Kbone 有哪些優勢?

          因為 kbone 是通過提供適配器的方式來實現同構,所以它的優勢很明顯:

          • 大部分流行的前端框架都能夠在 kbone 上運行,比如 Vue、React、Preact 等。

          • 支持更為完整的前端框架特性,因為 kbone 不會對框架底層進行刪改(比如 Vue 中的 v-html 指令、Vue-router 插件)。

          • 提供了常用的 dom/bom 接口,讓用戶代碼無需做太大改動便可從 Web 端遷移到小程序端。

          • 在小程序端運行時,仍然可以使用小程序本身的特性(比如像 live-player 內置組件、分包功能)。

          • 提供了一些 Dom 擴展接口,讓一些無法完美兼容到小程序端的接口也有替代使用方案(比如 getComputedStyle 接口)。


          Kbone 的特點

          “市面上同構的方案那么多?我為什么要選擇 Kbone 呢?”它有哪些特點或者優勢呢?

          1. 大部分流行的前端框架都能夠在 Kbone 上運行,比如 Vue、React、Preact 等

          2. 支持更為完整的前端框架特性,因為 Kbone 不會對框架底層進行刪改(比如 Vue 中的 v-html 指令、Vue-router 插件)

          3. 提供了常用的 DOM/BOM 接口,讓用戶代碼無需做太大改動便可從 Web 端遷移到小程序端

          4. 在小程序端運行時,仍然可以使用小程序本身的特性(比如像 live-player 內置組件、分包功能)

          5. 提供了一些 Dom 擴展接口,讓一些無法完美兼容到小程序端的接口也有替代使用方案(比如 getComputedStyle 接口)


          Kbone 的使用方法,參見官方文檔鏈接: https://developers.weixin.qq.com/miniprogram/dev/extended/kbone/

          吐血推薦

          1.站長廣告聯盟: 整理了目前主流的廣告聯盟平臺,如果你有流量,可以作為參考選擇適合你的平臺點擊進入...

          2.休閑娛樂: 直播/交友    優惠券領取   網頁游戲   H5游戲

          鏈接: http://www.modern-decoration.com.cn/article/detial/7792

          微信h5頁面下拉露出網頁來源的解決辦法

          微信h5頁面下拉露出網頁來源的解決辦法:將document的touchmove事件禁止掉,備注:要加上 passive: false,不然會出現以下報錯

          js判斷是否在微信或QQ中

          之前用網上現成的代碼發現有很多瀏覽器被判別成QQ,像這樣: 原因是一些手機瀏覽器navigator信息中會包含qqbrowser字符,因此被錯判為QQ環境

          套路!陌生美女加微信好友,提出激情裸聊,然后……

          一個月黑風高的晚上,你獨自刷著朋友圈,突然一個陌生女子要求。添加好友,你第一反應是什么?更要命的是沒聊幾句話,對方居然要求“裸聊”!

          nodeJS微信JSDK 配置

          微信公眾平臺申請一個測試公眾號;配置nodeJS 使用express框架搭建服務器;使用內網穿透工具(例如:natapp)把本地服務器映射到公網上去;前端使用微信JSDK

          微信活碼技術如何解決微信個人號被動加好友上限加好友異常(微信群100人限制)

          微信群營銷已經成為主流的營銷方式,我們都知道微信群未滿100人之前可以分享群二維碼,讓我們的粉絲通過掃碼進群,但是人數超過100后,發出的二維碼就失效了,無法再次掃碼進群,因此,很多人會有微信群滿100人怎么再加人

          微信h5 input輸入框軟鍵盤關閉后,頁面無法回到正常位置

          在ios微信里面打開h5頁面,當遇到input輸入框調出軟鍵盤時候。用戶輸入完成失去焦點,鍵盤收回后,會發現input輸入框的位置發現變化的情況。這里需要監聽失焦事件

          QQ/微信里域名經常被舉報二屏蔽?微信/QQ屏蔽域名舉報按鈕的實現方式

          近很多老哥問我,為啥自己的域名在QQ/微信里面很容易被封?1、頁面里面的內容違規或者誘導被舉報而導致的攔截;2、用戶和同行舉報;3、騰訊等定期會檢查;

          微信內打開外部默認瀏覽器下載app

          使用微信打開網址時,對于安卓端而言無法打開常用下載軟件,手機APP等。大家常用的方法是,彈出一個遮罩提示用戶在新的瀏覽器窗口打開。 但是我們基于微信接口開發了一款全新的手機端微信中推廣助手,用戶在微信中點擊的話

          解決vue在ios微信“復制鏈接”始終為初始地址的問題

          ios因為微信內置瀏覽器對 history 的支持不夠全面 所以對于開啟了 History Mode 的 SPA 應用,只會保存第一條 url 只要每個頁面都刷新一次,判斷環境為iOS的微信環境時候,使用重定向跳轉的方式

          解決微信返回上一頁.頁面不刷新問題

          在項目中遇到的一個神奇的 BUG,點擊「返回」按鈕返回到上一頁,但是頁面卻沒有刷新。這是 ios 微信的緩存機制造成的,跳轉到下一頁時仍然會緩存當前頁。

          fly63.com版權所有,內容以共享、參考、研究為目的,不存在任何商業目的。其版權屬原作者所有,如有侵權,請與小編聯系!情況屬實本人將予以刪除!

          文章投稿關于web前端網站點搜索站長推薦網站地圖站長QQ:522607023

          小程序專欄: 土味情話心理測試腦筋急轉彎幽默笑話段子句子語錄成語大全

          国产精品高清视频免费 - 视频 - 在线观看 - 影视资讯 - 唯爱网