search
HomeWeb Front-endH5 TutorialWhat are the html5 app development frameworks?

html5 app development frameworks include: 1. jquery mobile; 2. bootstrap; 3. ionic; 4. Mobile Angular UI; 5. Intel XDK; 6. Appcelerator Titanium; 7. PhoneGap, etc.

What are the html5 app development frameworks?

The operating environment of this tutorial: Windows 7 system, CSS3&&HTML5 version, Dell G3 computer.

Top 10 mobile APP development frameworks for HTML5 mobile development

  • jquery mobile framework

  • bootstrap Framework

  • ionic Framework

  • Mobile Angular UI Framework

  • Intel XDK Framework

  • Appcelerator Titanium Framework

  • Sencha Touch Framework

  • Kendo UI Framework

  • PhoneGap Framework

  • mui Framework

##1.jquery mobile framework

What are the html5 app development frameworks?

jQuery Mobile is the version of jQuery for mobile phones and tablet devices. jQuery Mobile will not only bring jQuery core libraries to mainstream mobile platforms, but also release a complete and unified jQuerymobileUI framework. Supports global mainstream mobile platforms.

2.bootstrap framework

What are the html5 app development frameworks?

##Bootstrap

is based on HTML , CSS, JAVASCRIPT, it is simple and flexible, making Web development faster. It was developed by Twitter designers Mark Otto and Jacob Thornton, and is a CSS/HTML framework. Bootstrap provides elegant HTML and CSS specifications, which are written in dynamic CSS language Less. Bootstrap was very popular after its launch and has been a popular open source project on GitHub, including NASAMSNBC(Microsoft National Broadcasting Corporation )'s Breaking News all used this project. Some frameworks that are familiar to domestic mobile developers, such as the WeX5 front-end open source framework, are also based on the Bootstrap source code for performance optimization.

3.ionic framework

What are the html5 app development frameworks?##Ionic

is a powerful

HTML5 Application development framework that helps you build close to native using Web technologies such as HTML, CSS and Javascript Experience mobile app. IonicMainly focuses on appearance and experience, as well as UIinteraction with your application, especially suitable for HTML5 based on Hybird pattern Mobile application development. 4.Mobile Angular UI Framework

Mobile Angular UI is a responsive mobile development HTML5 framework using bootstrap 3 and AngularJS.

What are the html5 app development frameworks?Mobile Angular UI

’s keywords are:

1. Bootstrap 3

2. AngularJS

Bootstrap 3 Mobile

components, such as

switches, overlays and sidebars, these are not available in bootstrap. AngularJS modules

, such as

angular-route, angular-touch and angular-animateResponsive media queries are bootstrap

as separate files, you only need to include what you need.

Mobile Angular UIu does not include any jQuery dependencies, all you need to do is create a friendly user experience through some AngularJS instructions. 5.Intel XDK Framework

What are the html5 app development frameworks?##Intel released its first Version based on

web

programming tools that help developers develop mobile applications for Android and iOS. This free software is called Intel XDK. It is actually a repackaged version of the AppMobi software acquired by Intel in February this year, so it is not new. thing. Developers can use this software to develop applications based on HTML5 and use them on mobile devices. 6.Appcelerator Titanium framework

What are the html5 app development frameworks?

##Titanium is a mobile platform-independent development framework, used to develop Web with local application effects application. Currently it mainly supports iPhone and Android mobile phones.

The main APIs provided include:

  • 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 framework

What are the html5 app development frameworks?## The

#Sencha Touch

framework is the world's first Mobile App framework based on HTML5. Sencha Touch can make your Web App look like Native App. Beautiful user interface components and rich data management, all based on the latest HTML5 and CSS3WEB standards, fully compatible with Android and Apple iOS devices. Provides a wealth of WEB UI components, which can quickly develop applications running on mobile terminals.

8.Kendo UI Framework

What are the html5 app development frameworks?

Every aspect of Kendo UI

All built from the ground up to deliver powerful JavaScript application performance. Kendo UI is not another jQuery UI clone, every decision it makes is based on optimizing performance. From a lightweight built-in template library that executes significantly faster than jQurey templates, to CSS3 hardware-accelerated (where possible) optimized animations and advanced virtualized user interfaces, ##Kendo UI Spare no effort to provide a high-performance client UI. 9.PhoneGap Framework

##When it comes to cross-platform development tools, many people will first think ofWhat are the html5 app development frameworks?PhoneGap. Such an open source free framework that allows developers to use

HTML

, JS, CSS to develop cross-platform mobile apps has always been loved by developers. , from iOS, Android, BB10, Windows Phone to Amazon Fire OS, Tizen, etc., all major mainstream mobile platforms are available, and it also allows developers to make full use of core mobile phone functions such as location, accelerator, contacts, and voice. Many mainstream mobile development frameworks in the industry are derived from PhoneGap. The more famous ones are

Worklight

, appMobi, WeX5, etc. Among them, WeX5 is built in China and is completely Apache open source. Based on the integration of Phonegap, it has been deeply optimized and has features close to Native app performance and development convenience. 10.mui framework

## closest to the native APPWhat are the html5 app development frameworks? experience The performance front-end framework has the following characteristics:

Lightweight

The pursuit of performance experience is our primary goal when we start the

MUI project, lightweight It must be an important feature;

MUI does not rely on any third-party JS

library, compressed

JS and CSS The files are only 100 K and 60 KNative UI

In view of many previous front-end frameworks (especially React style layout framework), the

UI controls look too much like a web page and have no native feel, so pursuing the native UI

feel is also an important goal for us

MUI Based on the iOS platform UI, supplemented with some UI

controls unique to the

Android platformsmooth experience

Pull to refresh

    In order to realize the pull-down refresh function, most H5 frameworks simulate the pull-down rebound animation through div. In the low-end android On mobile phones, div animations often freeze (especially in the case of image and text lists); mui solves this problem by using dual webview div's drag fluency problem; when dragging, what is dragged is not div, but a complete webview (subwebview), rebound animation Use native animations.

    • Side-sliding navigation

    ##mui provides two side-sliding navigation implementations:webview mode and div mode, both modes have their own advantages and disadvantages and are suitable for different scenarios. Each side-sliding implementation mode has different side-sliding animation effects, which are mainly divided into four categories:

    Animation 1: The main interface moves, the menu does not move

    Animation 2: The main interface does not move , Menu movement

    Animation 3: Main interface and menu move simultaneously

    Animation 4: Zoom side sliding (similar to mobile QQ)

    • Sliding trigger operation menu

    In mobile applications (especially the

    iOS platform), many operation menus are triggered by sliding, such as the text message interface. Swipe left to display the "Delete" button, click to delete the text message conversation; on the mail list interface, swipe left to delete, swipe right to mark "read/unread" status; mui's list control is also supported To slide to trigger the operation menu function, you only need to assemble the DOM structure according to a specific format; in addition, sliding also supports event triggering, and developers can monitor sliding events (slideleft/slideright). Complete the confirmation reminder before operation.

    Recommended learning:

    Html5 video tutorial

    The above is the detailed content of What are the html5 app development frameworks?. For more information, please follow other related articles on the PHP Chinese website!

    Statement
    The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
    html5的div一行可以放两个吗html5的div一行可以放两个吗Apr 25, 2022 pm 05:32 PM

    html5的div元素默认一行不可以放两个。div是一个块级元素,一个元素会独占一行,两个div默认无法在同一行显示;但可以通过给div元素添加“display:inline;”样式,将其转为行内元素,就可以实现多个div在同一行显示了。

    html5中列表和表格的区别是什么html5中列表和表格的区别是什么Apr 28, 2022 pm 01:58 PM

    html5中列表和表格的区别:1、表格主要是用于显示数据的,而列表主要是用于给数据进行布局;2、表格是使用table标签配合tr、td、th等标签进行定义的,列表是利用li标签配合ol、ul等标签进行定义的。

    html5怎么让头和尾固定不动html5怎么让头和尾固定不动Apr 25, 2022 pm 02:30 PM

    固定方法:1、使用header标签定义文档头部内容,并添加“position:fixed;top:0;”样式让其固定不动;2、使用footer标签定义尾部内容,并添加“position: fixed;bottom: 0;”样式让其固定不动。

    HTML5中画布标签是什么HTML5中画布标签是什么May 18, 2022 pm 04:55 PM

    HTML5中画布标签是“<canvas>”。canvas标签用于图形的绘制,它只是一个矩形的图形容器,绘制图形必须通过脚本(通常是JavaScript)来完成;开发者可利用多种js方法来在canvas中绘制路径、盒、圆、字符以及添加图像等。

    html5中不支持的标签有哪些html5中不支持的标签有哪些Mar 17, 2022 pm 05:43 PM

    html5中不支持的标签有:1、acronym,用于定义首字母缩写,可用abbr替代;2、basefont,可利用css样式替代;3、applet,可用object替代;4、dir,定义目录列表,可用ul替代;5、big,定义大号文本等等。

    html5废弃了哪个列表标签html5废弃了哪个列表标签Jun 01, 2022 pm 06:32 PM

    html5废弃了dir列表标签。dir标签被用来定义目录列表,一般和li标签配合使用,在dir标签对中通过li标签来设置列表项,语法“<dir><li>列表项值</li>...</dir>”。HTML5已经不支持dir,可使用ul标签取代。

    html5是什么意思html5是什么意思Apr 26, 2021 pm 03:02 PM

    html5是指超文本标记语言(HTML)的第五次重大修改,即第5代HTML。HTML5是Web中核心语言HTML的规范,用户使用任何手段进行网页浏览时看到的内容原本都是HTML格式的,在浏览器中通过一些技术处理将其转换成为了可识别的信息。HTML5由不同的技术构成,其在互联网中得到了非常广泛的应用,提供更多增强网络应用的标准机。

    Html5怎么取消td边框Html5怎么取消td边框May 18, 2022 pm 06:57 PM

    3种取消方法:1、给td元素添加“border:none”无边框样式即可,语法“td{border:none}”。2、给td元素添加“border:0”样式,语法“td{border:0;}”,将td边框的宽度设置为0即可。3、给td元素添加“border:transparent”样式,语法“td{border:transparent;}”,将td边框的颜色设置为透明即可。

    See all articles

    Hot AI Tools

    Undresser.AI Undress

    Undresser.AI Undress

    AI-powered app for creating realistic nude photos

    AI Clothes Remover

    AI Clothes Remover

    Online AI tool for removing clothes from photos.

    Undress AI Tool

    Undress AI Tool

    Undress images for free

    Clothoff.io

    Clothoff.io

    AI clothes remover

    AI Hentai Generator

    AI Hentai Generator

    Generate AI Hentai for free.

    Hot Article

    R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
    2 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
    Repo: How To Revive Teammates
    1 months agoBy尊渡假赌尊渡假赌尊渡假赌
    Hello Kitty Island Adventure: How To Get Giant Seeds
    1 months agoBy尊渡假赌尊渡假赌尊渡假赌

    Hot Tools

    Atom editor mac version download

    Atom editor mac version download

    The most popular open source editor

    Dreamweaver CS6

    Dreamweaver CS6

    Visual web development tools

    Safe Exam Browser

    Safe Exam Browser

    Safe Exam Browser is a secure browser environment for taking online exams securely. This software turns any computer into a secure workstation. It controls access to any utility and prevents students from using unauthorized resources.

    MantisBT

    MantisBT

    Mantis is an easy-to-deploy web-based defect tracking tool designed to aid in product defect tracking. It requires PHP, MySQL and a web server. Check out our demo and hosting services.

    Zend Studio 13.0.1

    Zend Studio 13.0.1

    Powerful PHP integrated development environment