![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Ionic2
文章平均质量分 77
刘文壮
Github地址:https://github.com/liuwenzhuang
展开
-
理解Ionic 2之class及其修饰器@App、@Pipe
理解class只要接触过一门面向对象语言,如Java、C#等,就不会对class感到陌生,其有个响亮的名号:类。它是编程的宠儿,聚万千宠爱于一身,于是其能够开枝散叶,结婚生子,即为继承。但是对于JavaScript开发者来说,class还只是刚刚被实现的东东,当年为了构建一个形似class的东东需要这样做:function Animal (power, speed) { this.power原创 2017-03-05 00:01:30 · 2974 阅读 · 0 评论 -
Ionic 2之页面堆栈
还记得Ionic 1中的state和router吗?他们两兄弟配合起来完成页面导航的功能,虽然它们使用起来并不算复杂## 标题 ##,概念也很清晰,不过当页面增多、state嵌套等问题出现后复杂度也会增加,当复杂程度到达一定程度时工程必然难以维护和理解。而Ionic 2效仿原生页面堆栈的概念解决了上述问题。页面与组件页面是应用的基石,是交互的基本单位,Ionic 2中页面是通过组件构成的,Ionic原创 2017-03-18 15:33:39 · 8452 阅读 · 0 评论 -
理解Ionic、Angular、Cordova及插件之间的关系
本文提及概念不区分Ionic 1/Angular 1和Ionic 2/Angular 2。首先我们需要明确以下几个概念:1.即使我们将移动端web页面做得和原生应用及其相似,在我们的页面中也无法像原生应用那样调用原生的能力,当然通过输入框触发键盘、图库、拍照等操作不在这里“调用原生能力”的范畴。2.单纯的web页面不能提交到应用商店被用户使用。然后,我们分别就它们之间的关系做出解释:Ionic和A原创 2017-03-11 09:24:27 · 21471 阅读 · 5 评论 -
Angular之constructor和ngOnInit差异及适用场景
Angular中根据适用场景定义了很多生命周期函数,其本质上是事件的响应函数,其中最常用的就是ngOnInit。但在TypeScript或ES6中还存在着名为constructor的构造函数,开发过程中经常会混淆二者,毕竟它们的含义有某些重复部分,那ngOnInit和constructor之间有什么区别呢?它们各自的适用场景又是什么呢?区别constructor是ES6引入类的概念后新出现的东东,是原创 2017-03-21 19:44:37 · 26277 阅读 · 7 评论