Ionic+angularjs跨平台学习笔记-目录结构分析篇

上一篇的学习笔记记录了Ionic+angularjs跨平台开发的前期准备,就是安装相应的环境:https://blog.csdn.net/Ruan_Number3/article/details/89138026

今天记录一个Ionic项目生成后,项目的目录结构以及与原生开发Android的巨大区别,因为这两个本来就完全不一样,但又有着相似的执行流程结构。

目录结构分析

先看一张图

上图是Ionic项目的最外层目录结构

e2e:端对端测试文件

node_modules:项目所需要的依赖包,相当于Android开发的lib或者是modules

src:开发工作目录,页面,样式,脚本和图片都放在这个目录下。这个目录跟Android开发的src目录也是差不多的。

package.json:配置项目的元素数据和管理项目所需要的依赖。这个就相当于Android开发的build.gradle啦,很好理解

tsconfig.json:TypeScript项目的跟目录,指定用来编译这个项目的根文件和编译选项。

tslint.json:格式化和校验typescript

ionic.config.json/ionic.starter.json:ionic配置文件

config.xml:打包成app的配置文件

src下面的文件分析

app:应用根目录(组件、页面、服务、模块)

assets:资源目录(静态文件(图片,js框架))

theme:主题文件,里面有一个scss文件,设置主题信息

global.scss:全局css文件

index.html:index入口文件

main.ts:主入口文件

karma.conf.js/test.js:测试相关的配置文件

polyfills.ts:这个文件包含Angular需要的填充,并在应用程序之前加载

app下面文件分析

tab1/tab2/tab3/tab4:tab切换页面,可以通过 ionic g xx 去自动生成一个页面和自动配置路由

app-routing.module:路由配置文件

app.component.html:根组件

app.component.spec.ts:根组件

app.component.ts:根组件

app.module.ts:根模块

tab下面的目录分析

tab.page.html:用于展示界面,一看后缀就可以知道,相当于Android开发的Activity

tab.page.scss:用于写界面的样式,相当于Android开发xml布局文件

tab.page.ts:用于编写界面的逻辑

目录结构熟悉之后,就是开始代码编写,以及了解ionic的执行流程了。这些都放到下一篇去讲。加油!坚持就是胜利。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阮小鬼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值