ionic3-handbook
ionic3-handbook copied to clipboard
手摸手带你入门ionic3
背景
上一年使用 ionic
做了一个项目,花费了很多的精力,从一窍不通,到开发自如,中间也是踩了不少坑,回头来看,非常感慨。
后来在 SegmentFault
上回答了 ionic
新手问的很多初级问题,想起了当时自己无人指导的痛苦,心中升起写一个 ionic
入门手册的念头,于是就有了这个项目。
中文名就叫 手摸手带你入门ionic3
,所有的内容都在issue中,方便大家评论。
项目的目标是写一个东半球第二简单易懂的 ionic
入门指南,使有 web
开发经验的小伙伴可以很快上手 ionic
开发,配合我Blog
中的踩坑集锦,可以节省大家的很多时间。
ionic
的优点很明显,就是写起来快,write once,run anywhere
。除了少数需要针对不同平台特性的适配外,其他的一套代码搞定,使用不同的打包命令,
可以生成在 Android
和 iOS
上运行的APP。
ionic
的缺点也是很明显,性能,还是性能,Android 4.4
以下就别使用此框架了。安卓低端机上比较卡顿,用户体验不是很好。
目录
我打算按照下面的主题来介绍,过程中可能会有调整。
- ionic介绍
- 环境配置
- 新建项目
- 数据和事件绑定
- 样式绑定
- 界面跳转
- 生命周期
- 主题风格
- Events广播
- 网络请求
- 平台适配
- 打包准备
- ...
用法
我将讲解过程中的代码按照主题发布至本仓库,大家可下载项目运行并根据提交记录对比查看相关代码
项目安装运行步骤:
git clone https://github.com/JerryMissTom/ionic3-handbook.git
npm install
ionic serve