亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        MUI在web APP開發(fā)中的應(yīng)用與研究

        2016-01-01 17:59:07汪佳佳
        數(shù)碼世界 2016年10期
        關(guān)鍵詞:江西農(nóng)業(yè)大學(xué)樣式控件

        汪佳佳

        江西農(nóng)業(yè)大學(xué)

        ?

        MUI在web APP開發(fā)中的應(yīng)用與研究

        汪佳佳

        江西農(nóng)業(yè)大學(xué)

        本文介紹了目前比較流行的Web APP前端開發(fā)框架MUI,研究了webAPP 前端開發(fā)中采用MUI框架的意義,以及MUI框架自身所基于的理念和在實際中的應(yīng)用。希望通過這篇文章告訴廣大的web開發(fā)人員,采用MUI框架開發(fā)webAPP對項目開發(fā)所提供的便捷。

        MUI web APP javascript

        1 引言

        隨著移動互聯(lián)網(wǎng)的飛速發(fā)展,移動應(yīng)用設(shè)備也日漸繁多,對于移動端APP項目的開發(fā)要求也隨之變高,WebAPP項目日漸成為主流APP開發(fā)方式,這種多元話的開發(fā)方式使得Web前端人員不可或缺。web開發(fā)人員每天都寫著重復(fù)的HTML和交互效果,如果將這些適用于webAPP的前端樣式,效果等都整合在一起,這會極大的簡化web開發(fā)工作,而MUI就是適用于web app的框架。

        2 webAPP前端框架

        webAPP開發(fā)框架顧名思義就是webApp項目前端部分框架,其中包括html+css框架+javascript 庫,css框架是一系列基本元素樣式的集合,其中包括元素樣式重置,頁面排版布局、網(wǎng)格布局、標題樣式、表單樣式、導(dǎo)航等通用規(guī)則樣式。Javascript庫就將常見的web APP項目上的各種效果體驗,數(shù)據(jù)交互集成在一個js文件中。其目的就是簡化開發(fā)過程,提高了工作效率。

        3 MUI框架

        MUI是一款可用開發(fā)高性能App的框架,也是目前最接近原生App效果的框架,可以有效解決HTML5原生開發(fā)中遇到的部分問題。目前MUI已經(jīng)開源,采用MIT協(xié)議。它的官方網(wǎng)址為“http://dev.dcloud.net.cn/mui/”它的開源地址為“ttps:// github.com/dcloudio/mui/”。

        3.1.1MUi框架的特點

        在前端領(lǐng)域中,移動應(yīng)用開發(fā)者放棄采用HTML5,其中的主要原因還是性能和體驗方面還存在問題。HTML5開發(fā)者面臨諸如瀏覽器切頁白屏、轉(zhuǎn)頁動畫較差、浮動元素抖動、無法流暢下拉刷新等問題,在Android低端機運行更是表現(xiàn)不足。系統(tǒng)瀏覽器的兼容性不同導(dǎo)致制作一個漂亮的控件變得非常麻煩。

        3.1.2MUI框架的功能

        (1)css組件。MUI內(nèi)置了一套很靈活實用的css組件,可用于設(shè)計用戶首頁和交互等功能。這些組件包含的功能主要有側(cè)滑菜單、圖片輪播、選擇器、進度條、滑塊、輸入表單等常見的手機端展示效果。

        (2)MUI基本布局。MUI提供了很多常用的布局樣式,如輸入表單,選擇器,彈出框,按鈕,圖片,按鈕,圖標等。用戶只需要簡單的書寫一個預(yù)定義的class或者id就可以獲得相應(yīng)的效果,而不用再去書寫復(fù)雜的css樣式了。

        (3)內(nèi)置javascript。MUI提供了很多交互效果,如側(cè)滑菜單,選擇器,輪播組件,遮罩蒙版,上拉加載,下拉刷新和AJAX。這些常見的web效果,只需要與內(nèi)置的css文件相互搭配,就能夠極大的豐富用戶體驗,何樂而不為呢?

        (4)窗口管理。MUI提供的窗口管理通過預(yù)加載的方式,解決了頁面切換白屏的問題,通過封裝的原聲動畫解決了SPA模式的動畫卡頓。

        3.1.3MUI框架的優(yōu)點

        首先是輕量,MUI框架文件僅有108K,像當下比較流行的BootStrap框架則有297K.MUI雖然文件小,但是它提供了超過20多個控件、50多個JS API和100多種樣式;其次是快,MUI的JS加載速度僅有17毫秒,體量小、加載快,頁面繪出速度快,這也致力于它的輕量的特點。最后是易,內(nèi)置于HTML5開發(fā)工具HBuilder,具有代碼塊提示功能,可邊看邊改,官方文檔是純中文,零基礎(chǔ)。

        3.1.4MUI框架的應(yīng)用

        搭建項目開發(fā)環(huán)境HBuilder,在Hbuilder中,新建HTML文件,選擇“含mui的HTML”模板,可以快速生成mui頁面模板,該模板默認處理了mui的js、css資源引用。在其他的開發(fā)環(huán)境下,也可以在gitHub上下載源代碼,引入到本地的文件中。

        頂部標題欄是每個頁面都必需的內(nèi)容,在Hbuilder中輸入mheader,可以快速生成頂部導(dǎo)航欄,然后.輸入mbody。除頂部導(dǎo)航、底部選項卡兩個控件之外,其它控件都放在.mui-content控件內(nèi),在Hbuilder中輸入mbody,可快速生成包含.mui-content的代碼塊,這樣整個頁面結(jié)構(gòu)就已經(jīng)完整了。

        應(yīng)用css組件和javascript,比如要實現(xiàn)圖片輪播,只要給父元素增加mui-slider類,子元素使用mui-slider-grop,圖片元素都添加一個mui-slider-item類就可以實現(xiàn)。對于圖片輪播,MUI框架提供了兩種效果,分別是支持循環(huán)和不支持循環(huán),為項目開發(fā)中的多樣性提供了擴展的空間。

        內(nèi)置css樣式,對于上述實例,若需要添加輪播為滾動效果只需要在mui-slider-group類上再添加一個mui-sliderloop即可。

        內(nèi)置Javascript。mui框架內(nèi)置了圖片輪播插件,通過該插件封裝的JS API,用戶可以設(shè)定是否自動輪播及輪播周期,添加一行js代碼就可以實現(xiàn)圖片輪播效果,真的非常方便,頁面的兼容性,對于多樣的設(shè)備都能夠很好地兼容。

        4 結(jié)束語

        顯而易見,MUI是一個非常受歡迎的web APP前端開發(fā)框架,用于移動設(shè)備優(yōu)先的web項目。目前,有很多大型公司也都開始用MUI框架,因為他的輕量,快速,簡單,使得很多web開發(fā)人員寫代碼可以樂此不疲。

        [1] 黑爾斯 (Wesley Hales) .HTML5和JavaScript Web應(yīng)用開發(fā).北京:上海郵電出版社,2013年11月1日

        [2] 杰瑞 (Juriy Bura) , 科茨 (Paul Coates).Android Web Game App高級編程.北京:清華大學(xué)出版社,2014年3月1日[3] http://dev.dcloud.net.cn/mui/ui/、

        汪佳佳 1993年2月5日。女,漢,江蘇江陰。學(xué)歷:碩士在讀。單位:江西農(nóng)業(yè)大學(xué)。研究方向:計算機技術(shù)。

        猜你喜歡
        江西農(nóng)業(yè)大學(xué)樣式控件
        CPMF-I 取樣式多相流分離計量裝置
        CPMF-I 取樣式多相流分離計量裝置
        江西農(nóng)業(yè)大學(xué)獸醫(yī)院
        取樣式多相流分離計量裝置
        江西農(nóng)業(yè)大學(xué)設(shè)計作品選登
        江西農(nóng)業(yè)大學(xué)建校115周年歷史回眸
        江西農(nóng)業(yè)大學(xué)獸醫(yī)院
        關(guān)于.net控件數(shù)組的探討
        軟件(2018年7期)2018-08-13 09:44:42
        這是巴黎發(fā)布的新樣式
        就這樣玩會VBA中常見的自定義控件
        電腦迷(2012年24期)2012-04-29 00:44:03
        99久久99久久精品免观看| 欧美午夜刺激影院| 中文字幕熟妇人妻在线视频| 亚洲a级片在线观看| 北岛玲亚洲一区二区三区| 久久天堂一区二区三区av| 99国产精品无码| 精品国产av无码一道| 男女视频网站免费精品播放| 黄片视频免费在线播放观看| 一夲道无码人妻精品一区二区| 欧美性福利| 免费av在线视频播放| 国产成人精品无码免费看| 无码骚夜夜精品| 精品九九视频| 亚洲综合中文日韩字幕| 亚洲亚洲人成综合丝袜图片| 日本一区午夜艳熟免费| 亚洲中文字幕不卡无码| 午夜大片在线播放观看| 果冻传媒2021精品一区| 在线精品国内视频秒播| 92自拍视频爽啪在线观看| 亚洲精品一区久久久久一品av | 亚洲爱婷婷色婷婷五月| 国产午夜精品美女裸身视频69 | 特黄 做受又硬又粗又大视频| 亚洲精品久久国产高清情趣图文| 国模少妇无码一区二区三区| 免费精品人妻一区二区三区| 国产精品vⅰdeoxxxx国产| 99热精品成人免费观看| 亚洲天堂色婷婷一区二区| 亚洲第一女人av| 国产啪精品视频网站| 亚洲中文字幕日产喷水| 丰满少妇被啪啪到高潮迷轩| 免费无遮挡禁18污污网站| 国内成人精品亚洲日本语音| 日韩一区三区av在线|