【发布时间】:2016-08-31 17:26:15
【问题描述】:
ionic 2背后是什么编程语言,在github上我只能看到ionic 2标签的css类而不是标签的实际代码,我在哪里可以找到这个,离子2标签的实现
【问题讨论】:
ionic 2背后是什么编程语言,在github上我只能看到ionic 2标签的css类而不是标签的实际代码,我在哪里可以找到这个,离子2标签的实现
【问题讨论】:
Ionic2 是使用 TypeScript 和 Sass 编写的。它还利用了 Angular2 提供的元素(组件、指令等)和机制。
框架源码可以在Github上获取:https://github.com/driftyco/ionic/tree/2.0/ionic。
如果您要查找组件的源代码,可以查看components 文件夹。
以标签为例,下面是对应的 TypeScript 源码:
还有 SASS 的:
【讨论】:
Ionic 2 是使用 Typescript(与 Angular 2 相同)和 Sass 构建的。我们发现 Typescript 非常适合开源开发,因为编译器和静态类型消除了一整类潜在问题。
Ionic 2 将支持传统的“桌面”网络、移动网络/渐进式网络应用、Ionic 2 等混合应用,甚至通过 Electron 支持混合“桌面”应用。
【讨论】:
Ionic 在Apache Cordova (PhoneGap) 内运行。 Ionic 是为您编写的 javascript、html 和 css 文件的组合,因此您不必自己编写它们并专注于您的应用程序。
那么,基本上你想了解Cordova 是用什么编程语言 编写的?正如您can see on GitHub,它为不同的平台使用不同的语言。主要是 iOS 的 Objective-C,Android 的 Java 等。
【讨论】: