搜索文档 /

核心概念

对于那些完全没有接触过Ionic应用开发的人来说,高层次betway东盟体育app地理解项目背后的核心理念、概念和工具是很有帮助的。在深入到复杂的主题之前,我们将涵盖什么是离子框架的基础,以及它是如何工作的。betway东盟体育app

UI组件

betway东盟体育app离子框架是一个UI组件库,这些组件是可重用的元素,作为应用程序的构建块。betway东盟体育app离子组件是由 网络标准 使用HTML, CSS和JavaScript。虽然这些组件都是预先构建的,但它们从头到脚都是高度可定制的,所以应用程序可以让每个组件都是自己的,允许每个应用程序有自己的外观和感觉。更具体地说,离子组件可以很容易地主题化betway东盟体育app,以改变整个应用程序的外观。有关定制外观的更多信息,请参阅 主题

自适应的样式

Adaptive styles是Ionic Framework的内置功能,它允许应用betway东盟体育app开发者在多个平台上使用相同的代码库。每个Ionibetway东盟体育appc组件都根据应用运行的平台调整外观。例如,iPhone和iPad等苹果设备使用的是苹果自己的产品 iOS设计语言 .类似地,Android设备使用谷歌的设计语言称为 材料设计

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

传统的web应用程序使用线性历史记录,这意味着用户可以向前导航到一个页面,并按下后退按钮返回。一个例子是在Wikipedia上点击,用户在浏览器的线性历史堆栈上向前或向后移动。

相比之下,移动应用程序通常使用并行的“非线性”导航。例如,一个选项卡界面可以为每个选项卡拥有单独的导航堆栈,以确保用户在选项卡之间导航和切换时不会丢失位置。

betway东盟体育app离子应用程序拥抱这种移动导航方法,支持也可以嵌套的并行导航历史,一切都在维护熟悉的浏览器风格导航概念Web开发人员熟悉。

对于用Angular和 @betway东盟体育appionic /角 ,我们推荐使用 角的路由器 它会为每一个新的Ionic 4 Angular应用带来开箱即用的效果。betway东盟体育app

本地访问

基于网络技术构建的应用(如Ionic应用)的一个惊人特性是,它可以在任何平台上运行:台式电脑、手机、平板电脑、汽车、冰箱等等!betway东盟体育app离子应用程序的相同代码库可以在许多平台上运行,betway东盟体育app因为它基于web标准和跨平台共享的通用api。

离子的最常见用例之一是建立一个可以从两者下载的应用程序betway东盟体育app 应用商店 玩店 .iOS和Android都提供软件开发工具包(sdk) Web视图 哪个渲染任何离子应用,而仍然允许betway东盟体育app 完整的 原生SDK的访问。

项目,如 电容器 科尔多瓦 通常用于让离子型应用程序访问本地sdk。betway东盟体育app这意味着开发者可以使用常见的网页开发工具快速构建应用,同时还可以使用设备的加速计、摄像头、GPS等原生功能。

主题

离子框架的核心是使用betway东盟体育app CSS. 这让我们可以利用灵活性 CSS属性(变量) 提供的。这使得在遵循网络标准的同时设计一个好看的应用程序变得非常容易。我们提供了一套颜色,所以开发者可以有一些很棒的默认设置,但我们鼓励开发者重写它们,以创建与品牌、公司或理想的调色板相匹配的设计。从应用程序的背景颜色到文本颜色的一切都是完全可定制的。更多关于应用主题的信息可以在 主题

下一个
交叉平台
Baidu