我真的非常想要使用"一个尺寸适合所有"通过媒体查询/匹配媒体等智能方式处理和控制UI / JS。我也相信"移动第一"方法以及这对于性能(尤其是移动设备)的重要性。话虽如此,我对像Ionic这样的框架如何用来做这件事有点困惑?例如"标签"。
<ion-tabs></ion-tabs>
这当然不是常规的HTML。我对两者如何用于同一个应用程序感到有些困惑。这可以被视为影子DOM吗?我想知道什么是浏览器兼容性?
答案 0 :(得分:2)
这与shadow DOM无关。这被称为指令。这是一个角色的事情。
请参阅:https://docs.angularjs.org/guide/directive
该框架本身是专为移动应用程序而设计的,但是在技术上没有什么可以阻止您在桌面上使用它...除了一件事:浏览器支持。
Ionic针对基于webkit的浏览器,因此您需要手动添加对Firefox和IE的支持。