ionic基础概念
来源:互联网 发布:java 日志级别 编辑:程序博客网 时间:2024/05/22 00:10
IONIC
ionic是一个强大的_混合式/hybrid_HTML5移动开发框架,特点是使用标准的HTML、 CSS和JavaScript,开发跨平台(目前支持:Android、iOS,计划支持:Windows Phone、Firefox OS) 的原生App应用:
ionic.js对AngularJS进行了扩展,它的主要贡献是将移动端开发中常见 的UI组件抽象成AngularJS的指令,便于我们可以在HTML开发中快速应用。
考虑到移动应用交互的特点,ionic.js也提供了手势操作的事件,比如:
- hold - 长按
- tap - 敲击
- drag - 拖动
- swipe - 滑动
例如:
HTML
<!DOCTYPE html><html ng-app="ezApp"><head> <meta name="viewport" content="initial-scale=1,maximum-scale=1,user-scalable=no,width=device-width,height=device-height"> <script src="ionic.bundle.min.js"></script> <link rel="stylesheet" type="text/css" href="ionic.min.css"></head><body ng-controller="ezCtrl"> <div class="scroll-content padding" on-swipe-up="onSwipeUp()" on-swipe-down="onSwipeDown()" on-swipe-left="onSwipeLeft()" on-swipe-right="onSwipeRight()"> <p class="padding">按住鼠标快速划!</p> <i class="icon {{icon}}"></i> </div></body></html>
JavaScript
angular.module("ezApp",["ionic"]).controller("ezCtrl",function($scope){ $scope.icon="ion-arrow-expand"; $scope.onSwipeUp = function(){ $scope.icon="ion-arrow-up-a"; }; $scope.onSwipeDown = function(){ $scope.icon="ion-arrow-down-a"; }; $scope.onSwipeLeft = function(){ $scope.icon="ion-arrow-left-a"; }; $scope.onSwipeRight = function(){ $scope.icon="ion-arrow-right-a"; };});
CSS
.icon{ font-size:60px;}
效果
初始页面
向下划动效果
0 0
- ionic基础概念
- IONIC基础界面跳转
- ionic基础代码
- 基础概念
- 基础概念
- 基础概念
- 基础概念
- 基础概念
- 基础概念
- 基础概念
- 基础概念
- 基础概念
- Ionic基础——ionic路由及内联模板
- Ionic基础——CSS布局
- Ionic基础——js指令布局
- Ionic基础——列表ion-list
- Ionic基础——动态组件
- ionic项目简介以及Angularjs 基础
- 页面向下滑动实现div显示和隐藏
- gdb
- Win7 SSH Secure connect Ubuntu: server responded algorithm negotiation failed
- SQLite笔记
- java 二进制 十进制 十六进制数据类型转换
- ionic基础概念
- 如何表示一个算法(笔记)
- VirtualBox虚拟机网络设置
- iOS线程通信
- 104. Maximum Depth of Binary Tree
- 免费帮做网页设计,想要多实践一下,巩固自己的基础。
- 方法锁和静态方法锁的区别
- Mat类详解(三)
- 常见锁的区别及适用场景