Ionic介绍:

Ionic是一个强大的混合式/hybrid HTML5移动开发框架,特点是使用标准的HTML、CSS和JavaScript,开发跨平台应用.

Ionic是一个轻量的手机UI库,具有速度快,界面现代化、美观等特点

Ionic 关注外观和体验,以及和应用程序的 UI 交互,特别适合用于基于 Hybird 模式的 HTML5 移动应用程序开发.

Ionic主要部分:

 CSS 框架 - 提供原生App质感的CSS样式模拟. Ionic这部分的实现使用了Ionicons图标样式库.

JavaScript  框架- 提供移动 Web 应用开发框架. Ionic 基于 AngularJS 基础框架开发,因此,在遵循

AngularJS的框架约束之外,Ionic还是用了AngularJS UI Router实现前端路由.

命令行 /CLI - 命令行工具集用来简化应用的开发、构造和仿真运行。Ionic 命令行工具使用了Cordova,依赖

于平台SDK(Android & iOS)实现将移动 web 项目打包成原生 app.

Ionic特点:

1.ionic 基于Angular语法,简单易学.

2.ionic 是一个轻量级框架.

3.ionic 完美的融合下一代移动框架,支持 Angularjs 的特性, MVC ,代码易维护.

4.ionic 提供了漂亮的设计,通过SASS构建应用程序,它提供了很多UI组件来帮助开发者开发强大的应用.

5.ionic 专注原生,让你看不出混合应用和原生的区别.

6.ionic 提供了强大的命令行工具.

7.ionic 性能优越,运行速度快.

扩展知识:

   SASS:(Syntactically Awesome StyleSheets ) 是对 CSS 的扩展,让 CSS 语言更强大、优雅。 它允许你使用变量、嵌套规则、 mixins、导入等众多功能, 并且完全兼容 CSS 语法.
              
 AngularJS:为了克服HTML在构建应用上的不足而设计的.
                          
  Cordova:驱动PhoneGap的核心引擎

本篇主要介绍了Ionic,和主要的几大部分知识点,以及Ionic的特点.扩展部分知识,没有进行深入了解,在这里也只

是知道有这么个东西,深入的学习还需要进一步.

接下来的博客,会通过实例去介绍Ionic的CSS库及它的JS库和命令行等新鲜知识.

【Ionic入门】-Ionic简介相关推荐

  1. ionic入门教程第十六课-在微信中使用ionic的解决方案(按需加载加强版)

    对于微信端来说,其实使用ionic是一个比较大的前端框架. 有更多比较轻量化的前端框架可以选择. 但是使用ionic有一个明显的优点就是,能够做到一端开发,三端同步上线. 这个梗说了好多遍了,但确实是 ...

  2. kafka入门:简介、使用场景、设计原理、主要配置及集群搭建

    为什么80%的码农都做不了架构师?>>>    kafka入门:简介.使用场景.设计原理.主要配置及集群搭建(转) 问题导读: 1.zookeeper在kafka的作用是什么? 2. ...

  3. TypeScript基础入门 - 函数 - 简介

    2019独角兽企业重金招聘Python工程师标准>>> 转载 TypeScript基础入门 - 函数 - 简介 项目实践仓库 https://github.com/durban89/ ...

  4. GBDT(MART) 迭代决策树入门教程 | 简介 .

     GBDT(MART) 迭代决策树入门教程 | 简介 2013-12-23 16:26 2802人阅读 评论(0) 收藏 举报 本文章已收录于: 分类: 数据挖掘相关(13) 作者同类文章X GB ...

  5. TypeScript基础入门 - 接口 - 简介

    转载地址 TypeScript基础入门 - 接口 - 简介 项目实践仓库 https://github.com/durban89/typescript_demo.git tag: 1.0.6 为了保证 ...

  6. MoveIt!入门教程-简介

    转载: http://www.ncnynl.com/archives/201610/1028.html MoveIt!入门教程-简介 说明 MOVEit!是目前针对移动操作最先进的软件. 它结合了运动 ...

  7. 代理服务器(代理IP)的入门与简介

    代理服务器(代理IP)的入门与简介 一.什么是代理服务器 代理IP即代理服务器,英文全称是Proxy Server.其功能就是代理网络用户去获取网络信息,形象的说,它是网络信息的中转站. 一般情况下, ...

  8. 码云 Git 入门篇 ---简介、安装、使用

    码云 Git 入门篇 -简介.安装.使用 这篇文章可以对刚入门gitee的朋友起到一点帮助的作用,也是我自己的一点点总结,能力一般,水平有限,如有不正确的地方请大家指正,如果觉得有帮助,请点一个赞,谢 ...

  9. JMeter入门操作简介

    JMeter入门操作简介 1.JMter简介及作用 JMter是Apache公司用Java开发的一款测试工具 接口测试.性能测试.数据库测试.java程序测试. 可以对服务器.网络或者对象模拟巨大的负 ...

最新文章

  1. 关于线程池ExecutorService的shutdown()与shutdownNow()方法的区别
  2. 用Unity3D的50个技巧:Unity3D最佳实践
  3. 调整显示屏幕偏移和刷新频率[zt]
  4. 有没有必要开项目周会
  5. 毕业论文 | 基于MPU6050及卡尔曼滤波的平衡小车设计(源代码与设计文档)
  6. 详解实时查看网卡流量的几款工具
  7. 干货分享!DevExpressv16.2最新版演示示例等你来收!(上)
  8. linux-用户-进程-文件的关系
  9. 第九次作业——测试报告和用户手册
  10. 冒泡法排序c语言算法步骤,冒泡排序 - 数据结构与算法教程 - C语言网
  11. js控制文件拖拽,获取拖拽内容。
  12. 应用场景|R包分类整理
  13. WinAPI: GetNextWindow - 获取指定窗口Z上或Z下的窗口的句柄
  14. 递归下降算法语法分析c语言
  15. 微信小程序ui布局常用技巧
  16. windows server 试用激活 及 设置用户数
  17. Excel可以将中文翻译成英文
  18. int.TryParse 方法
  19. error: [xxxxxxx/qrc_resource.cpp] Error 1
  20. python基础十 函数(下)匿名函数、高阶函数、闭包、装饰器

热门文章

  1. Android、Java,关于交通部808协议、905协议、794协议等部标协议、出租车协议、网约车协议、网约车智能终端、出租车智能终端的简要说明
  2. LMTC-emnlp论文+代码剖析(BERT-LWAN)
  3. 自动化测试框架有哪些?怎么选?今天我来告诉你
  4. java拼接字符串的_Java字符串拼接(连接)
  5. 中国企业做大也要做强做优
  6. 【存储管理】外部设备存储空间的地址映射
  7. 计算机专业会不会经常打字,经常用电脑打字,都懒得写字,根本不想写,请问有什么坏处吗?感觉打的字数量比写的字要多很多...
  8. ASUS华硕w50v 双硬盘安装双系统 win10+Ubuntu18.04 uefi模式下遇到的一些问题及解决
  9. 小玩意 - 一篇带你玩转 SpringBoot 钉钉机器人
  10. 快速将pc和移动端网站合并成响应式网站