我正在尝试找到一种方法来在我的网页中指示我有一个或多个与之相关的自定义资源(类似于 CSS 文件),以便可以在页面加载/准备使用 jquery 时下载和解释它们。
自定义资源的主要目的是通过 jquery 选择器告诉页面哪些数据绑定规则应用于其元素,尽管我也对更通用的解决方案感到好奇,因为它真的可以应用于任何东西。
到目前为止,我能想到的最佳选择是<link>
在页眉中包含指向资源的链接作为元素,就像我对 CSS 资源所做的那样。由于没有rel
与我的资源文件中使用的数据类型匹配的预定义值,我可能必须定义一个自定义rel
值。
在做了一些研究之后,我发现通常不鼓励做任何需要自定义标签、属性(保存data-*
在 HTML5 中)或标准字段值(例如rel
)的事情。这些建议通常归结为找到一种“标准”方法来实现预期结果。
不鼓励做任何非标准的事情是有道理的,但我不确定是否有标准的方法来实现我所追求的目标。有什么建议么?
本例中的自定义资源实际上是 JSON。在服务器端,我定义了一个类似于 CSS 的文件格式,指示要通过 jquery 选择器添加到元素的属性,然后将其转换为 JSON 以供网页解释。