我正在尝试通过使用新的 html 5“data-”属性进行存储,然后在需要时将其删除,从而找到动态加载文件和其他元素的“最佳”方法。
我的问题:
如何定位“data-”属性并将其删除,从而留下剩余的属性名称?
例如,这个:
<!-- Custom CSS -->
<link rel="stylesheet" class="custom" data-href="css/mobile.css">
会变成这样:
<!-- Custom CSS -->
<link rel="stylesheet" class="custom" href="css/mobile.css">
编辑:整个实验都是针对响应式设计(ui/performance),我需要能够根据设备分辨率加载 css 文件/元素。这将为较小的设备带来更高的性能,以防止不必要的数据加载。我正在使用enquire.js 插件(令人惊叹的顺便说一句),它允许您在针对媒体查询时触发函数。因此,为了保持最新状态,我想使用“data-”属性根据设备分辨率从 DOM 中添加/删除元素。
Christian Heilmann 的本教程就是这样做的: http: //christianheilmann.com/2012/12/19/conditional-loading-of-resources-with-mediaqueries/
我正在尝试将他的技术与 enquire.js 结合起来