搜索文档 /

核心概念

对于那些完全熟悉离子应用程序开发的人,对项目背后的核心理betway东盟体育app念,概念和工具有了高级的了解,这可能会有所帮助。在深入研究复杂的主题之前,我们将介绍什么是离子框架以及其工作原理的基础知识。betway东盟体育app

UI组件

betway东盟体育app离子框架是UI组件的库,它们是可重复使用的元素,可作为应用程序的构建块。betway东盟体育app离子组件是由 网络标准 使用HTML,CSS和JavaScript。尽管这些组件是预先构建的,但它们是从头开始设计的,以便于高度定制,因此应用程序可以使每个组件都能使每个组件都具有自己的外观和感觉。更具体地说,可以轻松将离子组件以整个应betway东盟体育app用程序的全球外观为主题。有关自定义外观的更多信息,请参阅 主题

自适应样式

自适应样式是离子框架的内置功能,它允许应用程序开发人员使用相同的代码库来为多个平台使betway东盟体育app用。每个离子组件betway东盟体育app都将其外观调整到应用程序正在运行的平台。例如,Apple设备(例如iPhone和iPad)使用Apple的设备 iOS设计语言 。同样,Android设备使用Google的设计语言称为 材料设计

通过在平台之间进行微妙的设计更改,为用户提供了熟悉的应用程序体验。从Apbetway东盟体育appple的App Store下载的离子应用程序将获得iOS主题,而从Android Play商店下载的离子应用程序将获得材料设计主题。对于从浏览器视为渐进式Web应用程序(PWA)的应用程序,Ionic将默认使用材料设计主题。betway东盟体育app此外,确定在某些方案中使用哪个平台是完全可配置的。有关自适应样式的更多信息可以在 主题

传统的Web应用程序使用线性历史记录,这意味着用户可以向前导航到页面,并可以键入后按钮以导航。一个例子是单击Wikipedia,在该Wikipedia上,用户在浏览器的线性历史记录堆栈中向前和向后。

相比之下,移动应用程序经常使用并行的“非线性”导航。例如,标签接口可以为每个选项卡具有单独的导航堆栈,确保用户在导航和在选项卡之间切换时永远不会失去位置。

betway东盟体育app离子应用程序采用这种移动导航方法,支持也可以嵌套的并行导航历史记录,同时保持熟悉的浏览器式导航概念Web开发人员熟悉。

适用于具有角和角度构建的应用程序 @betway东盟体育app离子/角度 ,我们建议使用 角路由器 每个新的Ionic 4 Angular应用程序都可以从开箱即用。betway东盟体育app

本地访问

使用Web技术构建的应用程序(例如Ionic Apps!)的一个惊人功能是,它几乎可以在任何平台上运行:台式计算机,电话,平板电betway东盟体育app脑,汽车,冰箱等!离子应用程序的相同代码库可以在许多平台上使用,betway东盟体育app因为它基于在这些平台上共享的Web标准和常见API。

Ionic最常见的用例之一是构建一个可以从两者中下载的应用程序betway东盟体育app 应用商店 应用商店 。iOS和Android软件开发套件(SDK)都提供 网络视图 哪个渲染任何离子应用程序,同时仍允betway东盟体育app许 满的 本机SDK访问。

诸如 电容器 科尔多瓦 通常用于提供对本机SDK的离子应用程序。betway东盟体育app这意味着开发人员可以使用常见的Web开发工具快速构建应用程序,并且仍然可以访问本机功能,例如设备的加速度计,相机,GPS等。

主题

核心,离子框架是使用betway东盟体育app CSS 这使我们能够利用灵活性 CSS属性(变量) 提供。这使得设计一个遵循Web标准时看起来不错的应用程序非常容易。我们提供一套颜色,以便开发人员可以有一些出色的默认值,但是我们鼓励他们创建与品牌,公司或所需调色板相匹配的设计。从应用程序的背景颜色到文本颜色的所有内容都是完全可定制的。有关应用程序主题的更多信息可以在 主题

下一个
跨平台
Baidu