ionic开发:第一步
为什么80%的码农都做不了架构师?>>>
1.下载安装node.js
2.输入命令行:npm install -g cordova ionic
3.输入命令行:ionic start myApp blank
ok,这样会创建一个ionic的myApp项目。
这样构建的ionic project结构是很清晰的。
cd myApp目录下
通过 ionic serve 命令启动
会看到一个空白的页面,那怎么添加一些UI呢?先来看看ionic的组成部分:
主要包括三个部分:
- CSS框架 - 提供原生App质感的CSS样式模拟。ionic这部分的实现使用了ionicons图标样式库。
- JavaScript框架 - ionic基于AngularJS基础框架开发,遵循AngularJS的框架约束;主要提供了适应移动端UI的 AngularJS的扩展,主要包括指令和服务。此外,ionic使用AngularUI Router来实现前端路由。
- 命令行/CLI - 命令行工具集用来简化应用的开发、构造和仿真运行。ionic命令行工具使用了 Cordova,依赖于平台SDK(Android & iOS)实现将移动web项目打包成原生app。
选择通过ionic.js来画ui界面。
项目目录结构:
添加android和ios平台的环境:
#cd 到工程目录
cd ionic-project
#须安装android的本地环境版本4.1及以上
ionic platform add android
# 在非Mac系统中,不能添加 ios
#ionic platform add ios #打包apk(debug版,须apache ant环境)
ionic build android
转载于:https://my.oschina.net/haoqoo/blog/420547
ionic开发:第一步相关推荐
- windows phone开发第一步:搭建软件开发环境
2019独角兽企业重金招聘Python工程师标准>>> windows phone开发第一步:搭建软件开发环境:http://www.cnblogs.com/hanjun/archi ...
- 微信公众开放平台开发07---java servlet 实现微信开发第一步:微信服务器验证
微信公众开放平台开发07---java servlet 实现微信开发第一步:微信服务器验证 技术qq交流群:JavaDream:251572072 ------------------------- ...
- Python开发第一步:如何制作一个简单的桌面应用
Python开发第一步:如何制作一个简单的桌面应用 前言 大家好,我是baifagg, 一个热爱Python的编程爱好者. 今天我们来学习一下, 如何用Python制作一个简单的桌面应用程序. 虽然桌 ...
- Hello Android – 迈出android开发第一步
环境搭建基本上比较顺利,除了下载SDK需要花不少时间 L 比起.Net的开发环境,java总是需要DEV更多的自己动手,偶更喜欢傻瓜型的部署 J 构建HelloAndroid项目: 1. File - ...
- php5.6 mysql5.5,PHP开发第一步,PHP5.6 + MySQL5.5 + Apache2.4环境搭建
前言 在web开发这个领域对php 可是早有耳闻,大家对php赞不绝口,称赞有加,这让php火了一阵子,现在也依旧流行,所以我实在是忍不住想搞搞php了,以前以为学了jsp就没必要学php了,因为用j ...
- React.js组件化开发第一步(框架搭建)
开始前 安装 node.js; 安装 cnpm; 安装 yarn; 安装完成yarn后, 将镜像替换成国内的: $ yarn config set registry 'https://registry ...
- Mapbox网络GIS开发第一步——Mapbox本地化
对于使用mapbox_gl_js来进行的前端地图页面的开发,通常我们可以直接调用在线的mapbox组件资源,轻易的使用mapbox_gl_js提供的前端开发框架,但是由于网络延迟等一些列网络上的不确定 ...
- ios开发第一步--虚拟机安装MAC OS X
暂时还没买Macbook,先用虚拟机练练手. 先说说准备工作,我是在win8下安装的,这个不是关键的,只要Vmware版本和MAC OS X版本确定就行了,win7下同样可以. 1.虚拟机Vmware ...
- Red5开发第一步-Hello World
安装好Red5服务器之后,接下来就是测试运行众人皆知的Hello World了.按照教程上一步一步来做,可惜一直没运行起来,老是NetConnection.Connect.Rejected,NetCo ...
- 做电商网站php开发的流程,如何开发电商平台-电商开发第一步
快速开发电商平台,创建一个企业电商网站,同时获得盈利的巨额收益要怎么做呢?但是你如何创建电子商务网站呢?易龙天电商网站开发工程师及七星迪曼整合营销专家为您解答,通过9个步骤创建企业级电子商务网站. 构 ...
最新文章
- 使用Mycat构建MySQL读写分离、主从复制、主从高可用
- Hello World程序里居然有bug!
- 微信小程序商城demo
- 【ABAP】获取程序中的Include
- sysbench对数据库的性能测试
- php默认语法,PHP基本语法总结
- 数学常用公式及规律、结论(三)
- Linux /boot分区空间不足
- C语言 求平方 求开方
- 使用jwPlayer播放视频中的某一段
- 群控云控SDK开发包(快速开发群控云控微信SCRM客服系统)
- 苹果换原装电池_航空港区正规苹果换原装屏幕价目表
- 第10章第10节:使用iSlide的幻灯片诊断工具优化幻灯片中的图片 [PowerPoint精美幻灯片实战教程]
- ResNet中残差块的理解(附代码)
- 构建deb包前如何获取软件的依赖包
- Vue-生命周期的理解+生命周期图示的理解
- AB testing之两大陷阱
- java读取pdf三维图片_java 读取PDF文件生成图片形式
- Java集成SOX开发
- 算法工程师的主要职责(合集)
热门文章
- js date 加一天_你不一定了解的js数据类型
- 双系统gazebo闪退_记录Ubuntu16.04下PX4联合Gazebo仿真时遇到的问题与解决方法
- mysql数据库的字符集设置_mysql数据库字符集设置
- linux驱动设备树
- 利用Python绘制 3D 体素色温图
- 一个简单的Apriltag,数字,动物水果分类器
- 插入排序c语言_玩扑克牌中插扑克牌手法就是不一样,C语言经典算法之插入排序...
- python3.5升级_python升级 (2.6升级到3.5)
- linux i2c 设备 操作说明
- net-tools 要被 iproute2 取代了