Pul*_*yya 2 angularjs hybrid-mobile-app ionic-framework
我对我们的混合应用程序项目选择Ionic框架几乎没有疑问.由于我之前没有使用过Ionic,因此很少有疑问看起来很愚蠢.但我会要求所有人分享他们的想法.
Q1.根据JavaScript和CSS级别的项目要求定制任何离子组件有多容易?
Q2.离子组件在DOM,内存使用方面创造了多少开销?
Q3.在收集重复的情况下,假设我想一次显示1000个项目中的10个项目.所以在任何时间点只说,只有10个div,并且只会在之前创建的div中注入新数据吗?
Q4.说,我为我们的项目选择了Ionic,但不需要其中的所有UI或其他组件.那么Ionic是否可以灵活地从框架本身中排除这些组件并使用其余组件?
Q5.如果需要,在Ionic中包含外部库是多么容易?
Q6.调试和Ionic app以及可用的工具有多容易?
Q1.由于Ionic基于SCSS,因此定制视觉方面非常容易.我做了一个关于使用scss和Ionic 的视频.至于javascript方面,如果你知道如何使用指令,你应该是好的.
Q2.Ionic旨在保持DOM的优点和精益,而不是像使用jQuery那样改变DOM.就内存使用而言,这实际上取决于您编写的代码.您仍然需要编写好的代码以确保在任何地方都没有内存泄漏.
Q3.Collection-Repeat并没有真正起作用.此外,当您开始处理不同的屏幕高度时,处理起来并不容易.我们想出来处理这个问题的最好方法就是渲染填充视图所需的时间.
Q4.目前不,如果您使用CLI启动项目,您将获得整个捆绑包.我们正在考虑将事情分解为外部组件,但尚未设置.
Q5.它是Angular,所以如果你想要包含另一个angular指令,那么这个过程非常简单.只需包含脚本标记并将模块注入为依赖项.如果它不是一个角度模块,那么将它包装在一个指令中会有更多的工作,但是有很多教程可以提供帮助.
Q6.最值得记住的是我们正在处理webview,因此您可以在桌面上使用chrome进行大量调试.如果您在设备上需要更多调试,iOS允许您从桌面上的safari调试,而android 4.4+让您在具有chrome的设备上调试应用程序.
| 归档时间: |
|
| 查看次数: |
171 次 |
| 最近记录: |