小白如何飛一樣的搭造MUI移動端框架

2021-01-22 算法與編程之美

1 為什麼要應用框架

目前HTML5開發者面臨的問題有很多,例如:瀏覽器切頁白屏、轉頁動畫較差、浮動元素抖動、無法流暢下拉刷新。並且在Android低端機運行更是表現不足:瀏覽器默認控制項樣式和數量較少,致使製作一個漂亮的控制項非常麻煩。

(1)目前的可尋移動框架有哪些?

主要有最早的,很流行的jQuery,但是其效率和性能很差,所以很少有企業回去應用;

另一個就是Bootstrap,但其主打的是PC端,其大小和效率滿足不了移動端的需求;其他的還有Sencha Touch、jQTouch等等。但目前最好選擇的是MUI。

(2)為什麼選擇MUI:

因為相比同類框架,MUI是目前最接近原生App效果的框架之一,同時體積小,已開源,採用MIT協議,特點是極簡、極快、極易。

2 快速體驗

(1)首先在HBuilder裡面創建一個移動端的應用,填上應用名稱,在選擇模板裡面勾選mui登錄模板,如下:

(2)然後在該項目裡面就會自動生成一些資源和配置及組件,如下:

(3)打開index主頁,裡面會自動引入mui、js及css

(4)然後我們只需要用幾個字母就可以快速寫出類似於微信主頁面的界面:

下面我將說說這個簡單的微信界面是如何快速寫出的:

a.頂部標題欄(頭部):在<body></body>裡面敲出mh,就會有兩個選擇,一個是帶返回箭頭的標題欄,一個是沒有返回的標題欄。讀者們可以根據自己的需求選擇所需要的標題欄。

b.底部選項卡:在<body></body>裡面敲出mt,選擇mTab,然後就會生成相應的代碼。

c.主體部分:敲出mb,選擇mBody,就會自動生成mui的content部分,如下:

然後再在該標籤裡面敲出ml,就會又是那個提示選擇,一個是列表,一個是圖文列表圖片居右,一個是圖文列表圖片居左,讀者可以自行選擇。

以上就是這個寫一個類似於微信主頁面的全過程,很簡單,快速,僅僅只敲幾個字母。

3 總結

這篇文章是切合自己親身體驗,所以對那些純入門小白來說,應該也能看懂。但我只對如何快速構建一個類似於微信主頁面的框架和步驟進行了敘述,這只是一個用div寫的子頁面,但是這種方法不常用,現在用的最多的是webview的方式,我也沒有過多的說如何使各個子頁面進行切換,以後可能會給大家講。這篇文章只是單純地說如何飛一般的體驗快速構造類似於微信頁面的方法,也有許多不足的地方,希望大家多多指教。

更多精彩文章:

什麼是機器學習

關於網頁首頁設計的一點思考

新手小白應該如何學習MUI

聊一聊where2go團隊做什麼

聊一聊編程的本質

深入理解瀏覽器內核 - 概述

深入理解瀏覽器內核 - 瀏覽器內核介紹

深入理解瀏覽器內核 - 瀏覽器內核依賴關係

python快速求解不定積分和定積分

AI告訴你張無忌最愛的竟是...

Jupyter快速編輯高大上數學公式 泰勒展開式

Jupyter快速編輯高大上數學公式 常見希臘字母

基本初等函數 指數函數

基本初等函數 指數函數 代碼篇

聊一聊JavaWeb面試

聊一聊單片機和伺服器

50行代碼實現簡單的網站伺服器

50行代碼實現網站伺服器 2

50行代碼實現網站伺服器 3

Tomcat源碼分析之 doGet方法(一)

Tomcat源碼分析之 doGet方法(二)

Tomcat源碼分析之 doGet方法(三)

Tomcat源碼分析之 doGet方法(四)

Tomcat源碼分析之中文亂碼(一)

一種基於狀態機的 DOM 樹生成技術(1)

一種基於狀態機的 DOM 樹生成技術(2)

where2go 團隊

微信號:算法與編程之美

相關焦點

  • mui開發之dialog組件
    之前已介紹了mui框架的init組件、event組件,那麼,接下來,我們來看看如何使用dialog組件。這也是常見的mui框架組件之一。      下面將詳細介紹dialog組件的常用用法。首先,我們新建一個移動APP項目。
  • MUI框架之沉浸式
    mui框架之沉浸式,最近接一個私活需要把app頁面兼容android和ios系統,但是導航欄還要和手機通知欄的顏色一致美觀,在網上找了許多,也試過很多次大部分都是重合,也嘗試過用js但是沒有成果,但是經過自己的琢磨在網上碰到了下面這種經過嘗試,可以使用。
  • Appium 必須掌握的移動端自動化測試框架
    移動應用在企業中的地位越來越重要,為了更好將產品推向市場,企業對移動軟體測試的要求越來越高,為了完成大量的高強度移動端的測試需求,掌握高校的移動自動化測試工具則成為每一個軟體測試工程師必備的要求。  Appium的優勢  為什麼說Appium是移動端自動化測試必須掌握的框架呢?
  • YOLO-v4目標檢測實時手機實現,全自動實時移動端AI框架
    機器之心發布作者:馬曉龍如何助力深度神經網絡在移動端「看得」更清,「跑得」更快?來自美國東北大學等機構的研究者提出一種新型全自動模式化稀疏度感知訓練框架。移動端硬體與編譯器優化層面通過上述模式化稀疏度感知訓練框架,我們得到了模式化剪枝後的稀疏模型。如何利用模型的權重空間分布特點實現編譯器優化成為移動端硬體與編譯器優化層面的研究重點。
  • 10大html5前端框架
    AUI第三個是最近剛起來的AUI,雖然作者聲稱是專為APICloud開發者設計的一套UI框架,但實際它還是解決了很多移動前端開發的普遍問題,是主 要面向混合開發的 CSS 框架。看起來作者比較猖狂,各種高級 CSS3 遍地使用,這讓我也不得不去查查這些個 CSS3 的兼容性。
  • 前端開發大盤點:2015最流行前端框架TOP20
    隨著Web 越來越規範和標準的統一,Web組件化技術不斷革新以及移動端開發不斷升華的今天,我覺得有必要把過去一年幫助過我或朋友們的優秀開源前端框架做個盤點,希望這些與時俱進,具有行業代表性的項目能夠越來越好,幫助到更多的前端開發者們。此榜單根據github上star數作為排名依據,一個人力量有限,如果收集有遺漏歡迎補充。
  • 哈爾濱前端移動框架Angular
    哈爾濱前端移動框架Angular!哈爾濱前端移動框架Angular.js!Angular.js是一個功能齊全的框架,支持Model-View-Controller編程結構,非常適合構建動態的單頁網絡應用程式。
  • 龍婆Mui/婆譚mui 佛曆2534年 二期牛奶必打
    龍婆Mui/婆譚mui 佛曆2534年 二期牛奶必打 ,以下是龍婆mui牛奶必打的詳細資料,可以讓大家了解一個國內並不為人知的好師傅。
  • 如何使用HBuilderX工具創建mui項目並使用摺疊面板控制項
    創建項目2、創建完mui項目,展開項目並查看項目結構找到項目中的index.html,並打開4、在<body></body>標籤中,插入一個無序列表,並使用mui中的樣式類插入一個無序列表,並使用mui中的樣式5、保存代碼並打開瀏覽器,可以查看到一個摺疊面板
  • mui啟動頁 - CSDN
    /js/mui.min.js"></script><script> mui.plusReady(function() { plus.navigator.setFullscreen(true); plus.navigator.closeSplashscreen(); }); //按鈕點擊事件 document.getElementById("close").addEventListener
  • fecebook移動端AI實踐方案
    我們的應用機器學習小組一直致力於構建一個可以在行動裝置上運行的AI引擎。 相機團隊清楚地了解了用戶的需求。 隨著許多其他人的貢獻,這些團隊製作了一流的解決方案,可以在行動裝置上運行高度優化的神經網絡。 我們將從Caffe2go開始,解釋我們如何思考和開發適用的技術。
  • Adjust發布iOS14端移動營銷用戶許可獲取指南
    2020年11月13日訊 —— Apple計劃將在iOS14端實施的隱私變更於2021年初落地。新規讓數據處理的過程變得更加透明,同時也讓廣告主在iOS端定向用戶的方式產生巨大變化,讓移動營銷人員需要重新評估應用整體用戶獲取和定向策略。
  • 10大移動Web開發框架
    移動Web開發框架的主要特點:優化觸屏設備:觸屏設備代替了滑鼠,給用戶界面設計提供更多的挑戰。移動Web開發框架給行動裝置平臺提供標準的UI元素和事件處理。跨平臺:支持多個行動裝置平臺,比如iOS和Android等。輕量級:由於目前帶寬的限制,降低文件重量的重點是放在移動Web開發框架上 。
  • 網站不支持移動端適配,則會影響谷歌搜索排名
    搜尋引擎老大哥,谷歌最近在海外的站長大會上發布了一條新規,要求在谷歌上收錄的網站要能夠支持移動端適配,即用戶訪問的頁面和根據PC或移動端的情況進行自適應,從用戶體驗的角度體驗的角度出發是對的,而且若PC站點沒有做移動端適配的話,估計將減少收錄,作為關鍵詞排名的因素之一。
  • 毫秒間完成行為分析,飛豬端智能技術實踐!
    引入端智能就是為了彌補這個短板。飛豬端智能的演進集團在端智能領域已經有很多積累,包括 MNN 引擎框架、圍繞端智能搭建的 walle 框架等等。飛豬並沒有那麼多資源投入,同時也是為了防止重複造輪子,在基礎能力方面,我們儘可能使用手淘已有能力。
  • 最強國產開源AI框架再進化
    和此前PaddleCV支持的數十種模型一樣,基於飛槳框架,開發者無需全新開發代碼,只要進行少量修改,就能快速在工業領域實現3D圖像的分類、語義分割和目標檢測任務。而且模型精度也有保證。圍繞這方面的需求,飛槳同樣強化了能力,最核心的提升在於模型壓縮工具PaddleSlim、移動端部署框架Paddle Lite。在過去一年中,PaddleSlim歷經四個版本打磨,現在迎來了1.0版本——囊括了深度學習模型壓縮中常用的量化、剪裁、蒸餾、模型結構搜索、模型硬體搜索等方法。
  • 《戰錘40K:雷霆遠徵》評測:移動端上的忠誠讚歌
    基地建設與兄貴養成  除了戰場之外,《雷霆遠徵》的主體玩法大體維持在常規的SLG框架當中。玩家需要按部就班地根據章節任務來建設自己的遠徵基地。隨著一個個平臺的解鎖,全新的建築、兵種和系統玩法也會逐次開放。
  • Axure乾貨製作移動APP端的左側滑菜單
    本次教程分享的是移動APP端的,在製作的時候,我們應該對左側滑菜單有如下理解。左側滑菜單側滑菜單拉出需要觸發條件,如必須從最左側(或者靠近左側一定範圍)往右滑動才能拉出菜單。側滑菜單需要對滑動距離應有一定的反應,如拉動距離不足10時候,菜單退回,距離大於10完全滑出。以上就是對交互的重點,了解到上面的條件後,我們可以開始製作左滑菜單了。
  • 極簡主義的移動端UI界面該如何設計?
    設計師理解「少即是多」的概念,但如何在移動界面中實現極簡主義呢?01移除無功能的額外元素在簡約的設計理念,其中,在每個單元的設計應該有針對性,有目的的存在,一切似乎都擺脫不必要的甚至是無用的元素。因此,簡約的設計應該只有在絕對必要的組件保留。
  • 如何定義B端產品的MVP
    來源/ SaaS產品說 李東林編輯/ jennyMVP是Minimum Viable Product的縮寫,意思是最小可行產品,最近幾年在移動網際網路時代,在TO C產品研發以及推向市場的時候,這個概念很是盛行。