精华 ionic中选用CSS还是JavaScript组件?【译】
发布于 2年前 作者 DongHongfei 3359 次浏览 来自 分享

如果你看过Ionic的文档,你会发现文档被分成两个不同的类别,CSS和JavaScript。如果你仔细看你会注意到有一些在两边列表同时出现了,比如header bars和lists。你可能会好奇为什么会有两个,其中一个比另一个好么?

有一些组件只有CSS版本(buttons),有一些只有JavaScript版本(infinite scroll),还有一些两者都有(tabs)。CSS组件提供了一个直观的显示组件,但没有真正的配置或互动。JavaScript组件提供更多的智能和交互式组件,这有可能无法用CSS生成。

如果你需要从CSS和JavaScript组件中选择一个版本,除非JavaScript版本有着你非用不可的特性,否则的话我建议你使用CSS版本。当然了,ionic本身就非常快了,但是减少使用JavaScript可以尽量将系统开销保持在最小状态。这可能不是特别的明显,但是有一个组件既有CSS组件和JavaScript组件可供选择时,你可以选择CSS版本。比如这一章的ionNavBar就是使用CSS样式来调整颜色的。

结论 采用 CSS 组件

本文翻译自《Ionic In Action》

来源:ionic中选用CSS还是JavaScript组件?【译】 - Only One

1 回复

反正用组件也是对css方式的一个封装。 所以结论是使用CSS效率更高是把。

回到顶部