Dcloud课程3 什么是HBuilder和MUI
Dcloud课程3 什么是HBuilder和MUI
一、总结
一句话总结:DCloud(数字天堂)推出一款支持HTML5的Web开发IDE。最大的特点是快。MUI是高性能App的框架,也是目前最接近原生App效果的框架。
1、MUI优势?
1、基于jq的jqmobile,性能低的无法忍受
2、基于angular的ionic,都把pc端很重的东
西引入到移动App中。angularjs本身设计是为了
pc端网页的双向数据绑定,做个移动App干嘛用这
么重的东西。
3、bootstrap这种响应式设计,性能在低端
机不足,而且UI风格一看就是网页,不是App的感
觉。
4、framework7只能在iPhone上运行也无法
被接受。
二、什么是HBuilder和MUI
什么是HBuilder?
DCloud(数字天堂)推出一款支持HTML5的
Web开发IDE。
官网: http://dcloud.io/
HBuilder的特点?
“快,是HBuilder的最大优势,通过完整的语
法提示和代码输入法、代码块
很多配套,能大幅提升HTML、js、css的开发效
率。”
1.同时兼容Eclipse插件和Ruby Bundle。
2.HBuilder的编写用到了Java、C、Web和Ruby。
3.HBuilder本身主体是由Java编写,它基于
Eclipse。
4.代码输入法:一个数字键,少敲10个按键;
5.代码块:一个代码块,少敲50个按键;
6.模糊匹配:跳着敲字母就能匹配到单词;
7.内置emmet,tab一下生成一串代码;
HBuilder的使用?
1、HBuilder的基本界面使用介绍
2、语法快捷键介绍
3、介绍HBuilder内置的Emmet
Emmet语法
• 语法缩写
• 下级元素命令:>
• 同级元素命令:+
• 上级元素命令:^
• 分组命令:()
• 乘法命令:*
• 自增符号:$
• ID和类属性
• 自定义属性文本:{}
• 隐式标签
• HTML
• 所有未知的缩写都会转换成标签
实例:
开发一个手机app,简单了解HBuilder的
工作原理,及HBuilder的简单使用。
什么是MUI?
MUI 是一个轻量级的 HTML、CSS 和 JS 框
架,遵循 Google 的 Material Design 设计思路。
MUI是高性能App的框架,也是目前最接近
原生App效果的框架。
MUI优势?
1、基于jq的jqmobile,性能低的无法忍受
2、基于angular的ionic,都把pc端很重的东
西引入到移动App中。angularjs本身设计是为了
pc端网页的双向数据绑定,做个移动App干嘛用这
么重的东西。
3、bootstrap这种响应式设计,性能在低端
机不足,而且UI风格一看就是网页,不是App的感
觉。
4、framework7只能在iPhone上运行也无法
被接受。
Dcloud课程3 什么是HBuilder和MUI的更多相关文章
- Dcloud课程2 什么是Dcloud
Dcloud课程2 什么是Dcloud 一.总结 一句话总结:DCloud提供了一套快速开发应用的跨平台技术方案. 1.DCloud的产品架构? MUI+(H5+)+HBuilder 2.什么是MU ...
- Dcloud课程9 天气小助手如何实现
Dcloud课程9 天气小助手如何实现 一.总结 一句话总结:调用天气的接口,如果网上找不到好用的,而如果仅仅是测试,那就自己写一个简单的接口就可以了. 1.dcloud中的css样式怎么调? 和网页 ...
- Dcloud课程8 开心一刻应用如何实现
Dcloud课程8 开心一刻应用如何实现 一.总结 一句话总结:app就是远程调用接口获得数据,我们在后台要做的,就是写一个个让页面获得接口的数据.这里用的是公共笑话接口. 1.ajax返回给页面的h ...
- Dcloud课程7 单例模式一般用在什么场景
Dcloud课程7 单例模式一般用在什么场景 一.总结 一句话总结:连接数据库,这样就保证了和数据之间只有一个连接,从而能够不占用多余资源,这样就极大的减少了资源浪费,减少了mysql或者说服务器压力 ...
- Dcloud课程6 php脚本如何在Linux下定时更新数据
Dcloud课程6 php脚本如何在Linux下定时更新数据 一.总结 一句话总结:linux下用crontab命令实现定时任务. 1.linux下执行php脚本用什么命令? 直接用php命令php ...
- Dcloud课程5 php如何实现文件缓存技术(静态数据缓存)
Dcloud课程5 php如何实现文件缓存技术(静态数据缓存) 一.总结 一句话总结:保存在磁盘上的静态文件,用PHP生成数据到静态文件中.其实cookie和session使用的就是这样的技术,所以c ...
- Dcloud课程4 如何进行APP接口开发
Dcloud课程4 如何进行APP接口开发 一.总结 一句话总结:通过json或者xml. 1.APP如何进行通信? 通过在地址上接参数指明传递的数据的类型.而数据传递的类型一般是XML和json. ...
- Dcloud课程1 APP的架构有哪些
Dcloud课程1 APP的架构有哪些 一.总结 一句话总结:B/S架构和C/S构架 1.APP的分类? 主流的四大APP系统:1.苹果ios系统版本,开发语言是Objective-C:2.微软Win ...
- 开始使用 HBuilder 和 Mui - 1 - 分析 index.html ;
转自:http://ask.dcloud.net.cn/article/240 好吧,在比较了 Codenameone 和 HBuilder 以后,俺反复考虑后,终于还是决定使用 HBuilder 这 ...
随机推荐
- Centos7最小化安装后再安装图形界面
1. yum -y groupinstall "X Window System" 2. yum -y groupinstall "GNOME Desktop" ...
- ArcGIS Engine中的重点类库介绍
转自原文ArcGIS Engine中的重点类库介绍 System类库 System类库是ArcGIS体系结构中最底层的类库.System类库包含给构成ArcGIS的其他类库提供服务的组件.System ...
- Linux 内核链表使用举例
链表数据结构的定义非常简洁: struct list_head { struct list_head *next, *prev; }; list_head结构包括两个指向list_head结构的指针p ...
- Gonet2 游戏server框架解析之Agent(3)
客户端消息在Agent中的预处理流程. Agent定义好的三种请求: //api.go var RCode = map[int16]string{ 0: "heart_beat_req&qu ...
- udacity android 学习笔记: lesson 4 part a
udacity android 学习笔记: lesson 4 part a 作者:干货店打杂的 /titer1 /Archimedes 出处:https://code.csdn.net/titer1 ...
- XCode6报数组越界错误的问题
今天碰到一个非常奇葩的问题, 调试了半天: 错误:"index 0 beyond bounds for empty array", 意思就是说数据源数组为nil, 所以你调用直接 ...
- jquery autocomplete文本自己主动补全
文本自己主动补全功能确实非常有用. 先看下简单的效果:(样式不咋会写) 以下介绍几种: 1:jqery-actocomplete.js 这个网上有个写好的实例,上面挺具体的,能够下来执行下就清楚了就不 ...
- 转:关于ios 推送功能的终极解决
刚刚做了一个使用推送功能的应用 遇到了一些问题整的很郁闷 搞了两天总算是弄明白了 特此分享给大家 本帖 主要是针对产品发布版本的一些问题 综合了网上一些资料根据自己实践写的 不过测试也可以看看 首先要 ...
- JavaScript数组的某些操作(二)
7.颠倒数组中元素的顺序(注意:不是为数组排序)--reverse方法 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitiona ...
- Android资源推荐
Intellj IDEA 安装配置 使用IntelliJ IDEA 13搭建Android集成开发环境(图文教程) Android设计指南站点 图标 App Icon Template免费的Photo ...