html5 app开发框架有哪些

html5 app开发框架有:1、jquery mobile;2、bootstrap;3、ionic;4、Mobile Angular UI;5、Intel XDK;6、Appcelerator Titanium;7、PhoneGap等等。

html5 app开发框架有哪些

本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。

HTML5移动开发的10大移动APP开发框架

jquery mobile框架

bootstrap框架

立即学习“前端免费学习笔记(深入)”;

ionic框架

Mobile Angular UI框架

Intel XDK框架

Appcelerator Titanium框架

Sencha Touch框架

Kendo UI框架

PhoneGap框架

mui框架

1.jquery mobile框架

用于HTML5移动开发的10大移动APP开发框架

jQuery Mobile是jQuery在手机上和平板设备上的版本。jQuery Mobile不仅会给主流移动平台带来jQuery核心库,而且会发布一个完整统一的jQuery移动UI框架。支持全球主流的移动平台。

2.bootstrap框架

用于HTML5移动开发的10大移动APP开发框架

Bootstrap是基于HTML、CSS、JAVASCRIPT的,它简洁灵活,使得Web开发更加快捷。它由Twitter的设计师Mark Otto和Jacob Thornton合作开发,是一个CSS/HTML框架。Bootstrap提供了优雅的HTML和CSS规范,它即是由动态CSS语言Less写成。Bootstrap一经推出后颇受欢迎,一直是GitHub上的热门开源项目,包括NASA的MSNBC(微软全国广播公司)的Breaking News都使用了该项目。 国内一些移动开发者较为熟悉的框架,如WeX5前端开源框架等,也是基于Bootstrap源码进行性能优化而来。

3.ionic框架

用于HTML5移动开发的10大移动APP开发框架

Ionic是一个强大的HTML5应用程序开发框架,可以帮助您使用Web技术,比如HTML、CSS和Javascript构建接近原生体验的移动应用程序。Ionic主要关注外观和体验,以及和你的应用程序的UI交互,特别适合用于基于Hybird模式的HTML5移动应用程序开发。

4.Mobile Angular UI框架

Mobile Angular UI是使用 bootstrap 3 和 AngularJS 的响应式移动开发HTML5框架。用于HTML5移动开发的10大移动APP开发框架

Mobile Angular UI的关键字有:

1. Bootstrap 3

2. AngularJS

Bootstrap 3 Mobile组件,比如switches, overlays和sidebars,这些都是bootstrap中没有的。

AngularJS modules,比如angular-route, angular-touch和angular-animate

响应式媒体查询是将bootstrap作为单独的文件,你只需要包含你所需要的东西。Mobile Angular UIu并不包含任何jQuery依赖,你需要做的只是通过一些AngularJS指令创建友好的用户体验。

5.Intel XDK框架

用于HTML5移动开发的10大移动APP开发框架

Intel发布了其首个版本基于web的编程工具,可帮助开发者为Android和iOS开发移动应用。这款免费的软件名为Intel XDK,实际上这是今年2月份Intel收购的AppMobi软件的重新包装后的版本,所以并非新鲜事物。开发者可用此软件开发基于HTML5的应用,并用于移动设备中。

6.Appcelerator Titanium框架

用于HTML5移动开发的10大移动APP开发框架

Titanium是一个跟手机平台无关的开发框架,用来开发具有本地应用效果的Web应用。当前主要支持iPhone和Android手机。

主要提供的API包括:

2D/3D animations

Geo-location, compass, and maps

Augmented reality features

Social app authentication and native client support for email

SOAP or REST API calls

Audio, video, and image capture and playback

Taps into local filesystem and SQL lite databases

Accesses photo gallery or address data

7.Sencha Touch框架

用于HTML5移动开发的10大移动APP开发框架

Sencha Touch框架是世界上第一个基于HTML5的Mobile App框架。Sencha Touch可以让你的Web App看起来像Native App。美丽的用户界面组件和丰富的数据管理,全部基于最新的HTML5和CSS3的WEB标准,全面兼容Android和Apple iOS设备。提供了丰富的WEB UI组件,可以快速的开发出运行于移动终端的应用程序。

8.Kendo UI框架

用于HTML5移动开发的10大移动APP开发框架

Kendo UI的每个方面都从底层开始构建,以提供强大的JavaScript应用程序性能。Kendo UI不是另一个jQuery UI的克隆,它的每一个决定都是从优化性能出发。从轻量级的、执行明显快于jQurey模板的内置模板库,到利用CSS3硬件加速的(如果可能)优化动画 和先进的虚拟化用户界面,Kendo UI不遗余力地提供高性能的客户端UI。

9.PhoneGap框架

用于HTML5移动开发的10大移动APP开发框架

说到跨平台开发工具,很多人首先会想到PhoneGap。这样一款能够让开发者使用HTML、JS、CSS来开发跨平台移动App的开源免费框架,一直以来都深受开发者喜爱,从iOS、Android、BB10、Windows Phone到Amazon Fire OS、Tizen等,各大主流移动平台一应俱全,还能让开发者充分利用地理位置、加速器、联系人、声音等手机核心功能。

业界很多主流的移动开发框架均源于PhoneGap。较著名的有Worklight、appMobi、WeX5等。其中WeX5为国内打造,完全Apache开源,在融合Phonegap的基础上,做了深度优化,具备接近Native app的性能,同时开发便捷性也较好。

10.mui框架

用于HTML5移动开发的10大移动APP开发框架

最接近原生APP体验的高性能前端框架,具有以下特点:

轻量

追求性能体验,是我们开始启动MUI项目的首要目标,轻量必然是重要特征;

MUI不依赖任何第三方JS库,压缩后的JS和CSS文件仅有100+K和60+K

原生UI

鉴于之前的很多前端框架(特别是响应式布局的框架),UI控件看起来太像网页,没有原生感觉,因此追求原生UI感觉也是我们的重要目标

MUI以iOS平台UI为基础,补充部分Android平台特有的UI控件

流畅体验

拉刷新

为实现下拉刷新功能,大多H5框架都是通过div模拟下拉回弹动画,在低端android手机上,div动画经常出现卡顿现象(特别是图文列表的情况); mui通过双webview解决这个div的拖动流畅度问题;拖动时,拖动的不是div,而是一个完整的webview(子webview),回弹动画使用原生动画。

侧滑导航

mui提供了两种侧滑导航实现:webview模式和div模式,两种模式各有优劣,适用于不同的场景。每种侧滑实现模式,有不同的侧滑动画效果,主要分为四类:

动画1:主界面移动、菜单不动

动画2:主界面不动、菜单移动

动画3:主界面和菜单同时移动

动画4:缩放式侧滑(类手机QQ)

滑动触发操作菜单

在手机应用中(特别是iOS平台),很多操作菜单都是滑动触发的,比如短信界面,左滑显示“删除”按钮,点击可以删除该短信对话;邮件列表界面,左滑可以删除,右滑可以标注为”已读/未读”状态;mui的列表控件也支持滑动触发操作菜单功能,仅需按照特定格式拼装DOM结构即可;另外,滑动还支持事件触发,开发者可以通过监听滑动事件(slideleft/slideright),完成操作前的确认提醒工作。

推荐学习:Html5视频教程

以上就是html5 app开发框架有哪些的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2907408.html

(0)
上一篇 2025年3月11日 02:58:05
下一篇 2025年3月3日 21:58:20

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • html5新增了什么

    html5新增的特性:1、语义化标签(header、footer、nav等);2、webStorage储存机制;3、history对象;4、表单类型(email、tell、date等);5、媒体元素video和audio;6、canvas。…

    2025年3月11日
    200
  • html5编辑器有哪些

    html5编辑器有:1、HBuilder;2、Notepad++;3、Eclipse;4、Dreamweaver;5、EditPlus;6、WebStorm;7、sublime text;8、Adobe Edge;9、vscode等等。 本…

    2025年3月11日 编程技术
    200
  • html5的doctype声明是什么

    html5的doctype声明是“”,它是一条指令,用于告知浏览器文档所使用的是HTML规范。doctype声明必须位于HTML5文档中的第一行,也就是位于“”标签之前。 本教程操作环境:windows7系统、HTML5版、Dell G3电…

    2025年3月11日
    200
  • html5关系选择器有哪些

    html5关系选择器有后代选择器、子元素选择器、相邻兄弟选择器、通用兄弟选择器、列选择器、群组选择器和:has选择器等。详细介绍:1、后代选择器用于选择某个元素的后代元素,它使用空格来表示元素之间的关系;2、子元素选择器用于选择某个元素的直…

    2025年3月11日
    200
  • html5复合选择器都有哪些

    html5复合选择器都有类选择器、ID选择器、属性选择器、伪类选择器、伪元素选择器、后代选择器、子元素选择器、相邻兄弟选择器、通用兄弟选择和群组选择器等。详细介绍:1、类选择器使用类名来选择具有相同类的元素,它使用点号表示;2、ID选择器使…

    2025年3月11日
    200
  • html5层次选择器有哪些

    html5层次选择器有后代选择器、子元素选择器、相邻兄弟选择器和通用兄弟选择器等。详细介绍:1、后代选择器用于选择某个元素的后代元素,它使用空格来表示元素之间的关系;2、子元素选择器用于选择某个元素的直接子元素,它使用大于号来表示元素之间的…

    2025年3月11日
    200
  • 什么是html5响应式布局

    HTML5响应式布局是一种基于HTML5和CSS3技术的网页设计方法,使网页能根据不同设备的屏幕大小和分辨率自动调整布局和显示效果,适应各种终端设备的浏览。通过弹性网格布局、媒体查询、弹性图片和媒体、断点和渐进增强等技术手段,实现了网页在不…

    2025年3月11日
    200
  • 用CSS3+HTML5实现表单验证功能代码

    这篇文章主要介绍了使用html5和css3表单验证功能,需要的朋友可以参考下 客户端验证是网页客户端程序最常用的功能之一,我们之前使用了各种各样的js库来进行表单的验证。HTML5其实早已为我们提供了表单验证的功能。至于为啥没有流行起来估计…

    2025年3月11日 编程技术
    200
  • HTML5+CSS3制作3D转换效果实例

    对于css的二维世界,相信大家都不陌生。在二维的世界里,我们可以对元素设置宽高、位置、旋转、背景等等。在css三维世界里,扩展出了一个z轴,这个z轴垂直于屏幕并指向外面。下面这篇文章主要给大家介绍了利用html5+css3实现3d转换效果的…

    2025年3月11日 编程技术
    200
  • 关于H5和CSS3表单验证的使用教程

    这篇文章主要介绍了使用html5和css3表单验证功能,需要的朋友可以参考下 客户端验证是网页客户端程序最常用的功能之一,我们之前使用了各种各样的js库来进行表单的验证。HTML5其实早已为我们提供了表单验证的功能。至于为啥没有流行起来估计…

    2025年3月11日 编程技术
    200

发表回复

登录后才能评论