Ionic 2 是基于什么语言构建的

What is the language Ionic 2 is built on

ionic 2 背后的编程语言是什么,在 github 我只能看到 css 类 for ionic 2 的标签而不是标签的实际代码,我在哪里可以找到这个,ionic 2

标签的实现

Ionic 在 Apache Cordova (PhoneGap) 内运行。 Ionic 是为您编写的 javascript、html 和 css 文件的组合,因此您不必自己编写它们并专注于您的应用程序。

那么,基本上您想学习 Cordova 是用什么编程语言编写的?正如你can see on GitHub,它针对不同的平台使用不同的语言。主要是 Objective-C 代表 iOS,Java 代表 Android,等等

Ionic 2 是使用 Typescript(与 Angular 2 相同)和 Sass 构建的。我们发现 Typescript 非常适合开源开发,因为编译器和静态类型消除了整个 class 潜在问题。

Ionic 2 将支持传统的 'desktop' 网络、移动 web/progressive 网络应用程序、像 Ionic 2 这样的混合应用程序,甚至是通过 Electron 的混合 'desktop' 应用程序。

Ionic2 是使用 TypeScript 和 Sass 编写的。它还利用 Angular2 提供的元素(组件、指令等)和机制。

框架的源代码可以在Github中找到:https://github.com/driftyco/ionic/tree/2.0/ionic

如果要查找组件的源代码,可以查看 components 文件夹。

以tab为例,对应的TypeScript源码如下:

和 SASS 一个: