MUI框架-01-介绍-准备-创建项目
- 从0开始快速高效学习 MUI 框架
- 官方文档:http://dev.dcloud.net.cn/mui/ui/
(1)MUI 介绍
- MUI 是什么,解决了什么问题?
- MUI 官方号称最接近原生APP体验的高性能前端框架
- 简单的说就是webapp的以个开发框架
- webapp和原生app性能及体验的差距,一直是移动app开发者放弃HTML5的首要原因。 浏览器天生的切页白屏、不忍直视的转页动画、浮动元素的抖动、无法流畅下拉刷新等问题,这些都让HTML5开发者倍感挫败,尤其拿到Android低端机运行,摔手机的心都有(如果开发者需要解决这些问题,需要处理很多兼容性问题,需要花费大把的时间和精力);
- 浏览器默认控件样式(prompt、alert)又少又丑,制作一个漂亮的控件非常麻烦,也有一些制作简单的ui框架但性能低下。
- 此时,出现了正义的 MUI
- mui框架:一个可以方便开发出高性能App的框架,也是目前最接近原生App效果的框架。有些控件就是原生态的效果,mui起到了桥梁的作用。
- MUI是国产的,北京数字天堂。和它配套的有开发工具 HBuilder,5+runtime
5+runtime:可以将H5打包成native app,原理:利用原生态的webview去承载HTML5
(2)MUI 的特点
- 轻量
追求性能体验,是我们开始启动MUI项目的首要目标,轻量必然是重要特征;
MUI不依赖任何第三方JS库,压缩后的JS和CSS文件仅有100+K和60+K
可以根据自个的需要,自定义去下载对应的模块。和我们接触的zepto.js类似 - 原生UI
鉴于之前的很多前端框架(特别是响应式布局的框架),UI控件看起来太像网页,没有原生感觉,因此追求原生UI感觉也是我们的重要目标
MUI以iOS平台UI为基础,补充部分Android平台特有的UI控件; - 容易上手
- 不需要其他框架基础:语法上和我们之前 学到用到 的写法是一样的。
- 其他框架:ionic(Angular.js), react(native),vue(发音:view)
vue、react、Angular.js是并列关系。
前端是:vue和react的天下
(3)MUI 存在的问题
(1)名气不是很大,国产,不像react、Angular.js那样,世界范围都在使用。目前国内MUI使用的公司还是很多的
(2)框架本身存在一些bug还有一些待解决的问题
(3)总的来说,用着还是很不错了
(4)开发工具
- HBuilder 下载地址:http://www.dcloud.io/
- mui 有个开发文档预览式 app,下载Hello mui App
点击下载 已打包好的Hello mui 手机app,直接在手机上体验mui的控件UI及能力展示
(5)创建 MUI 项目
- 选择新建“移动APP”,并选择“Hello MUI”工程模板,创建工程;然后通过数据线将手机连接上电脑,点击运行,就可以在手机上体验MUI的各项能力
- 快速构建页面:
- 1.新建含mui的HTML文件
- 在Hbuilder中,新建HTML文件,选择”含mui的HTML“模板,可以快速生成mui页面模板,该模板默认处理了mui的js、css资源引用
- 2.输入mheader
- 顶部标题栏是每个页面都必需的内容,在Hbuilder中输入mheader,可以快速生成顶部导航栏
- 3.输入mbody
- 除顶部导航、底部选项卡两个控件之外,其它控件都建议放在.mui-content控件内,在Hbuilder中输入mbody,可快速生成包含.mui-content的代码块
- 4.更多开发后面介绍,今天先介绍一些注意事项
- 5.官方文档:http://dev.dcloud.net.cn/mui/ui/
(6)简单页面
- 创建项目
- 打开 HBuilder 新建移动 app 项目,选择 mui 项目模板
- 新建 html 文件,选择 mui 模板
- 也可以选择下面预制的模板
(7)HTML 文件
- 打开新建的 html 文件
- 会看到一些预制的设置,meta 标签,css 文件,js 文件
- 然后我们主要的是在 body 中进行一些操作
- 先输入一个: m
- 可以看到触发了关键词,有很多代码块,这也是最常用的方法,我们就可以快速的开发
- 例1:
- 比如我们输入: mh
- 选中 header,然后回车
- 输入标题:MUI 入门
- 很快吧,用 mui 做这种的话就是这么快
- 例2:
- 比如我们输入: ml
- 选中第 2 个图文列表,回车
- 这时候就会有问题了,顶部重叠了,为什么会有这个问题呢,就是因为没有把内容放到主体里面,然后人家还以为你是 header 呢
- 之所以这样,故意遇到这个问题,是因为:
- 除了固定栏之外,其它内容都要包裹在.mui-content 中,否则就有可能被固定栏遮罩,原因:固定栏基于Fixed定位,不受流式布局限制,普通内容依然会从 top:0 的位置开始布局,这样就会被固定栏遮罩,像这样的注意事项还有挺多,我会单独整理一下
- 解决办法:
- 删掉刚才的列表,输入 mbo 找到 body 回车
- 然后在 body 里面输入 ml 图文列表,预览:
- 例3:
- 然后我们在 主体的外面,就是 mui-content 的div的外面
- 我们输入:mt 选择底部栏,回车
- 这时候简单的搭建页面,是不是就已经可以掌握了
- 这时候是不是已经感觉 mui 有时候还是很强大的
- 好,后面我们在继续学习
关于开发
- 查阅:官方文档
- 我的文章:MUI 框架
相关文章
MUI框架的基本使用
要使用MUI框架,在Hbuilder中必须新建HTML5 APP,并且创建MUI项目,Hbuilder会自动生成代码
MUI页面的使用:
<!DOCTYPE html>
<html>
<head><meta charset"utf-8"><meta name"viewport&…
MUI框架开发APP详解,一篇就够了
MUI框架开发APP详解,一篇就够了 1.MUI简介2.下载安装hbuilderx3.新建一个5app项目4.制作首页首页头部首页主体 5.制作底部选项卡6.H5plus使用设置页面样式蜂鸣 7.app打包发布基础配置图标配置发行 1.MUI简介
最接近原生APP体验的高性能前端框架
追求性能体验&…
Flask第五天-Mui+HTML5PLUS介绍、APP开发环境、MUI+HMTL5PLUS登录页面、Mui.post实现post请求、Mui.fire
一、MUI框架(前端UI框架)
(一)MUI框架简介及优劣势分析:
1.MUI基本介绍及优劣势分析 MUI是一套前端框架,由DCLOUD公司研发而成,提供大量H5和js语言组成的组件,大大提高了开发效率&…
Eclipse修改字体大小
字体调整大小1.打开eclipse,点击“window” 2.在下拉菜单中展开找到“preferences”,在左边菜单中点击“general”,找到后展开“appearance”。 3.选择“colors and fonts”。 4.找到basic,点击Text Font,双击鼠标右…
eclipse字体大小设置
eclipse字体大小设置
①点击菜单上的Window窗口 ②点击Preferences选项 ③General→Appearance→Colors and Fonts ④选中Text Font ⑤点击Edit ⑥更改字体大小
修改Eclipse字体以及背景颜色
操作界面默认颜色为白色。对于我们长期使用电脑编程的人来说,白色很刺激我们的眼睛,所以我经常会改变workspace的背景色,使眼睛舒服一些。设置方法如下: 1、打开window->Preference,弹出Preference面板 2、展开General标签&a…
eclipse 快捷调整字体_eclipse字体大小设置快捷键
原标题:"win10系统如何更改Eclipse字体大小"关于电脑问题教程分享。 - 来源:191路由网 - 编辑:小元。 因为编辑需要,不少朋友都会在windows10系统电脑中安装Eclipse英文版软件,用户对于代码的应用应该是没有问题的,可在英文版Eclipse设置字体小大却是两眼一抹黑,…
Eclipse字体颜色控制
注:以下为转载,觉得写的很全,只为方便自己查看,或他人查看 因为eclipse字体颜色默认的我们看久了会觉得有点眼睛不舒服,特别是在晚上,太亮了,我觉得eclipse的白色背景太刺眼了看着不舒服 此时我们就希望设置一下字体eclipse字体颜色…
eclipse改变html字体大小,eclipse字体大小设置(eclipse如何调整页面字体大小)
eclipse字体大小设置(eclipse如何调整页面字体大小)每个人在敲代码的时候习惯都不会一样,有的人喜欢字体大一些看起来容易,有的人喜欢字体小一些,看的范围广,看得更全面,这样今天教大家如何调整字体的大小,…
java eclipse字体大小设置_eclipse字体大小如何设置-eclipse字体大小设置方法 - 河东软件园...
Eclipse是一款Java的可扩展开发平台,用户在开发Java项目是都会选择使用Eclipse,而通过Eclipse进行编辑时,经常需要设置字体与大小,但由于许多用户大多下载的是英文版,所以不知道如何进行设置,而今天为用户带…
Eclipse设置字体大小
Eclipse设置字体大小 01、打开Window–>Preferences 02、选择Genneral–>Editors 03、点击Colors and Fonts 04、选择Text Font 05、设置字体大小
Eclipse 修改字体教程
首先选择左上角的 Window,然后选择Preferences 会弹出如下界面
点开General,然后点开Appearance,然后点开Colors and Fonts 出现如下界面
然后选择Java —> Java Editor Text Font —> Edit 就可以在出现的界面调字体了
eclipse字体调整
1.左边workspace 区域 在view and Editor Folders 中修改 2. Java文件在下图中设置 3.JSP文件字体在Basic->中的Test Font 中修改
Eclipse更改字体大小
1、首先点击window窗口的点击preferences选项 2、接着弹出一个面板,在面板里点击General,再点击Appearance下方的Colors and fonts选项,选择Basic选项 3、下拉选择Text Font
4、接着会出现字体更改窗口,更改想要的字体大小即可
调整Eclipse字体大小
Eclipse 字体有两处,一处是控制台的字体,一处是主窗口。这里分别介绍控制台和主窗口字体的调节方法。 Window -> Preferences -> General -> Appearance -> Colors and Fonts -> Basic -> Text Font -> Edit 调节控制条字体大小。…
Eclipse设置字体
在eclipse中的windows找到Preferences 点击General -->Appearance -->Colors and font 找到Basic并展开 找到Basic中的Text Font,选中后点击Edit 选择字体后点击确定 最后Apply就应用成功!
eclipse字体背景变红或者变绿的解决办法
今天用eclipse写代码时,背景颜色突然变绿了,不知道具体什么原因
**解决办法:**右键→Show In→Coverage,再点击双x图标
更改eclipse字体
1、打开eclipse,点击菜单栏window选项 2、在显示的列表中点击Preferences 3、在出现的窗口依次点击General-->Appearance-->Colors and Fonts 4、在右侧列表找到Java-->Java Editors Text Font(set to default:Text Font) 5、在弹出的窗口选择要更改的字体…