HTML5Plus移动开发入门学习

html5plus即 html5+,核心中的核心,调用原生能力的依赖。在 5+app 的开发中,在原有 web 开发基础上,开发者需要重点掌握的就是这个 api 规范。

HBuilder

DCloud 前端开发的 IDE,代码提示这些功能真的好用。5+App 的开发,依赖 HBuilder 集成的环境。所以,HBuilder 算是开发工具和环境吧。

MUI

最接近原生体验的移动App的UI框架

为方便开发移动应用,提供丰富的 UI 组件。不知道是什么原因,总会有开发者误解这个产品。

HTML5+ 和 MUI 没有绝对的依赖关系

MUI 是为了更加方便地开发 5+App,一些方法在 5+Runtime 环境下会调用 5+API。

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

MUI 扩展了一些非 UI 插件,同样是为开发 5+App 提供更多便利。

开发 5+App 不一定要引入 MUI,可以选择自己更加熟悉的 UI 框架。

一些问题

MUI 能调用系统的锁屏么?HBuilder 能实现这种布局么?

不是在下故意夸张,上面这种问题是真实存在的。其原因就是,开发者没有搞清楚自己的需求与相关产品的作用。

学习路线

搞清楚产品之间的关系了,学习路线就会更加明确一些。其实官方提供的文档以及示例,完全足够开发者理解和学习。可能有些开发者不喜欢花费时间读文档,而是更加喜欢拿来即用的源码。

HTML5Plus

HTML5+ 的 API 很多,挨个去读一遍肯定是不现实的。大致浏览一遍每个模块的定义,熟悉一些常用和重点的模块即可。

Webview 窗口管理:这个是最基本的,肯定要先学习。

Device 设备信息:一些系统设备的 API 在这里。

Downlaoder 下载任务:用处挺多。

Uploader 上传任务:用处也不少。

其它模块,根据具体的需求再去熟悉即可。

源码

HBuilder -> 菜单 -> 文件 -> 新建 -> 移动 App -> Hello H5+
即可获取 HTML5Plus 规范演示应用的源码。参考这个示例工程的源码,结合文档说明,动手做一些小的 demo 可以更快熟悉相关 API。

MUI

前面提到过,MUI 的一些方法是基于 5+ API 封装的。因此,熟悉了一些基本的 5+ API 后再来学习更加合适,不会产生许多疑惑及误读。

源码

很多人会吐槽 MUI 的文档不全,其实 MUI 的组件和插件,全都在 Hello MUI 这个示例工程里面了。
HBuilder -> 菜单 -> 文件 -> 新建 -> 移动 App -> Hello MUI
该工程包含了 MUI 所有的组件和插件,并提供了大量的示例。实际开发中,从这里复制源码直接粘贴,稍作修改就可以用了。如果这里面的组件和插件不能满足你的需求,那么可以尝试找下其它库或者花点功夫自己实现。

社区

学习新的知识,不免会遇到疑问甚至发现 bug。咨询问题和反馈 bug,也是作为开发者的必备技能。学习 5+App 开发的过程中,不要指望 QQ 群,得学会使用官方的社区进行搜索和提问。

参考文档

文档中心

HTML5+规范

mui产品概述

总结

至此篇结束,关于 HTML5Plus 开发的开篇部分算是收尾了。开篇部分主要谈了一些自己关于 HTML5Plus 开发的看法与理解,更多更全的内容还是需要多去看官方文档。

相关产品

想要掌握 HTML5Plus 移动开发,首先要理清 DCloud 公司的几款产品之间的关系。否则只会一团乱麻,甚至先入为主造成一些错误的认识。

HTML5Plus

即 HTML5+,核心中的核心,调用原生能力的依赖。在 5+App 的开发中,在原有 Web 开发基础上,开发者需要重点掌握的就是这个 API 规范。

HBuilder

DCloud 前端开发的 IDE,代码提示这些功能真的好用。5+App 的开发,依赖 HBuilder 集成的环境。所以,HBuilder 算是开发工具和环境吧。

MUI

最接近原生体验的移动App的UI框架

为方便开发移动应用,提供丰富的 UI 组件。不知道是什么原因,总会有开发者误解这个产品。

HTML5+ 和 MUI 没有绝对的依赖关系

MUI 是为了更加方便地开发 5+App,一些方法在 5+Runtime 环境下会调用 5+API。

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

MUI 扩展了一些非 UI 插件,同样是为开发 5+App 提供更多便利。

开发 5+App 不一定要引入 MUI,可以选择自己更加熟悉的 UI 框架。

一些问题

MUI 能调用系统的锁屏么?HBuilder 能实现这种布局么?

不是在下故意夸张,上面这种问题是真实存在的。其原因就是,开发者没有搞清楚自己的需求与相关产品的作用。

相关推荐:

HTML5plus移动应用的开发实例分享

以上就是HTML5Plus移动开发入门学习的详细内容,更多请关注【创想鸟】其它相关文章!

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

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

(0)
上一篇 2025年3月29日 19:38:12
下一篇 2025年3月1日 03:23:36

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

相关推荐

  • 分享一个HTML5Plus移动应用

    什么是 html5plus 移动应用html5 plus移动app,简称5+app,是一种基于html、js、css编写的运行于手机端的app,这种app可以通过扩展的js api任意调用手机的原生能力,实现与原生app同样强大的功能和性能…

    编程技术 2025年3月29日
    100
  • HTML5实现移动页面自适应手机屏幕的方法

    1、使用meta标签:viewport H5移动端页面自适应普遍使用的方法,理论上讲使用这个标签是可以适应所有尺寸的屏幕的,但是各设备对该标签的解释方式及支持程度不同造成了不能兼容所有浏览器或系统。 viewport 是用户网页的可视区域。…

    编程技术 2025年3月29日
    100
  • HTML5的集合

    这次给大家带来html5的集合,使用html5的注意事项有哪些,下面就是实战案例,一起来看一下。 一、HTML5增加元素:      用于图形绘制,通过脚本(常用JS)来完成;具体请参考JavaScript;          矢量图,支持…

    编程技术 2025年3月29日
    100
  • Html5实现APP中监听返回事件如何处理

    本文主要和大家介绍了html5 app中监听返回事件处理的方法示例的相关资料,希望能帮助到大家。在使用mui框架的时候,我们经常会用到一个头部带有.mui-action-back的class。                        …

    编程技术 2025年3月29日
    100
  • 微信html5页面如何调用第三方位置导航

    本文主要和大家介绍了微信html5页面调用第三方位置导航的示例的相关资料,小编觉得挺不错的,现在分享给大家,也给大家做个参考,希望能帮助到大家。 需要准备的: 通过微信认证的公众号 有备案过的域名 背景:微信公众号点击菜单栏跳到h5页面,需…

    编程技术 2025年3月29日
    100
  • html5大文件上传技术分享

    这篇文章主要介绍html5如何实现上传大文件技术,在此分享给大家,有需要的小伙伴参考下。 代码如下: nbsp;html>Document                                                …

    编程技术 2025年3月29日
    100
  • 如何让HTML5实现移动端复制功能

    这篇文章主要介绍了html5实现移动端复制功能,文中还给大家介绍了使用clipboard.js实现移动端粘贴复制功能的实现代码,需要的朋友参考下吧 首先遇到这个需求是就各种百度,但是发现基本都是用js实现,而且兼容性还非常不好。 但是在寻觅…

    编程技术 2025年3月29日
    100
  • 使用h5实现输入框提示语和 正常文本框提示语的方法

    下面为大家带来一篇h5输入框提示语和正常文本框提示语的实现方法。内容挺不错的,现在就分享给大家,也给大家做个参考。 代码如下: 登录后复制 placeholder=”  请输入用户名/手机号”; html5输入框提示…

    编程技术 2025年3月29日
    100
  • 利用H5仿微信界面

    这篇文章主要为大家详细介绍了h5仿微信界面教程的第一篇,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 前言 先来张图,仿微信界面,界面如下,并不完全一模一样,只能说有些类似,希望大家见谅。 1 用到的知识点 jQuery WeUI 是W…

    2025年3月29日
    100
  • H5实现拖拽排序的代码

    本篇文章给大家带来的内容是关于H5实现拖拽排序的代码 ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 一、需求 豆果食谱系统,sku列表实现拖拽排序,如图: 二、HTML5拖放API的知识点 首先我们得知道元素怎么才可以被…

    2025年3月29日
    100

发表回复

登录后才能评论