国内开源项目Dcloud中的html5+ sdk,界面框架mui和开发工具hbuilder

本文主要是介绍国内开源项目Dcloud中的html5+ sdk,界面框架mui和开发工具hbuilder,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

           刚开始接触Dcloud,第一次进去看感觉云里雾里的。不太懂为什么要叫html5plus,它到底加在什么地方?(个人理解)

       一.html5plus的定义

           国内的这个html5产业联盟,是为了逐步加快html5 webapp 开发减少原生app开发,我们的原生app包括ios的开发成本是比较高的,而且开发这些原生app就我个人而言是感觉挺麻烦的,如果我们的html5相对于原生app的开发会灵活和实用很多,因为用h5开发如果能做到和原生app一样的体验效果,那我们就可以在我们的原生app中能用h5替代的地方用h5开发,不仅可以省去时间和成本,也可以适用于多个开发平台(因为就和我们开发网页一样的流程,运行在浏览器中)。那么html5plus是加在哪呢?通过查看它的api可以知道,它是必须要用在手机应用开发中的webview组件上的,htlm5plus加了可以操作手机硬件比如速度传感器,调用系统提示框等等在api上可以看得到,具体是怎么做到的额是因为它们开发了一套SDK(软件开发工具包),也就是说只有在我们的手机上应用了这个sdk才可以运行htmlplus个Mui了,具体底层如何封装的就不知道了,我们使用hbuilder工具来开发app的话它会自动帮我们打包装载这个sdk,如果我么要在自己的IDE中开发或者在我们的webview组件中应用这个html5plus和mui获得更好的体验就可以自己添加这个sdk到我们的开发环境中。所以htmlplus是我们移动开发的一个SDK扩展,基于app的webview组件的运行在网页上的可以操作手机上的更多东西。

      二.Mui的使用范围

       mui是专注于移动端的界面框架,当然它是基于html5plus的,如果说html5plus是一套新的规范,它就是相当于我们的w3c,那么mui就是对这一套规范的封装和界面框架,就像w3c和bootstrap的关系一样的。

    三.开发工具Hbuilder

       使用Hbuilder开发我们的web应用和app也好,JavaScript的提示功能和界面确实很友好的,在使用上,最方便的是它的在线打包app了。具体开发还是参照官方的app例子。

         

这篇关于国内开源项目Dcloud中的html5+ sdk,界面框架mui和开发工具hbuilder的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/972326

相关文章

Springboot项目启动失败提示找不到dao类的解决

《Springboot项目启动失败提示找不到dao类的解决》SpringBoot启动失败,因ProductServiceImpl未正确注入ProductDao,原因:Dao未注册为Bean,解决:在启... 目录错误描述原因解决方法总结***************************APPLICA编

Python Web框架Flask、Streamlit、FastAPI示例详解

《PythonWeb框架Flask、Streamlit、FastAPI示例详解》本文对比分析了Flask、Streamlit和FastAPI三大PythonWeb框架:Flask轻量灵活适合传统应用... 目录概述Flask详解Flask简介安装和基础配置核心概念路由和视图模板系统数据库集成实际示例Stre

在IntelliJ IDEA中高效运行与调试Spring Boot项目的实战步骤

《在IntelliJIDEA中高效运行与调试SpringBoot项目的实战步骤》本章详解SpringBoot项目导入IntelliJIDEA的流程,教授运行与调试技巧,包括断点设置与变量查看,奠定... 目录引言:为良驹配上好鞍一、为何选择IntelliJ IDEA?二、实战:导入并运行你的第一个项目步骤1

Olingo分析和实践之OData框架核心组件初始化(关键步骤)

《Olingo分析和实践之OData框架核心组件初始化(关键步骤)》ODataSpringBootService通过初始化OData实例和服务元数据,构建框架核心能力与数据模型结构,实现序列化、URI... 目录概述第一步:OData实例创建1.1 OData.newInstance() 详细分析1.1.1

从入门到精通详解LangChain加载HTML内容的全攻略

《从入门到精通详解LangChain加载HTML内容的全攻略》这篇文章主要为大家详细介绍了如何用LangChain优雅地处理HTML内容,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录引言:当大语言模型遇见html一、HTML加载器为什么需要专门的HTML加载器核心加载器对比表二

IntelliJ IDEA2025创建SpringBoot项目的实现步骤

《IntelliJIDEA2025创建SpringBoot项目的实现步骤》本文主要介绍了IntelliJIDEA2025创建SpringBoot项目的实现步骤,文中通过示例代码介绍的非常详细,对大家... 目录一、创建 Spring Boot 项目1. 新建项目2. 基础配置3. 选择依赖4. 生成项目5.

深度解析Java项目中包和包之间的联系

《深度解析Java项目中包和包之间的联系》文章浏览阅读850次,点赞13次,收藏8次。本文详细介绍了Java分层架构中的几个关键包:DTO、Controller、Service和Mapper。_jav... 目录前言一、各大包1.DTO1.1、DTO的核心用途1.2. DTO与实体类(Entity)的区别1

Spring 框架之Springfox使用详解

《Spring框架之Springfox使用详解》Springfox是Spring框架的API文档工具,集成Swagger规范,自动生成文档并支持多语言/版本,模块化设计便于扩展,但存在版本兼容性、性... 目录核心功能工作原理模块化设计使用示例注意事项优缺点优点缺点总结适用场景建议总结Springfox 是

如何在Spring Boot项目中集成MQTT协议

《如何在SpringBoot项目中集成MQTT协议》本文介绍在SpringBoot中集成MQTT的步骤,包括安装Broker、添加EclipsePaho依赖、配置连接参数、实现消息发布订阅、测试接口... 目录1. 准备工作2. 引入依赖3. 配置MQTT连接4. 创建MQTT配置类5. 实现消息发布与订阅

springboot项目打jar制作成镜像并指定配置文件位置方式

《springboot项目打jar制作成镜像并指定配置文件位置方式》:本文主要介绍springboot项目打jar制作成镜像并指定配置文件位置方式,具有很好的参考价值,希望对大家有所帮助,如有错误... 目录一、上传jar到服务器二、编写dockerfile三、新建对应配置文件所存放的数据卷目录四、将配置文