在标记中嵌入脚本所需数据的方法

时间:2010-09-21 05:42:29

标签: javascript jquery html json

可以使用哪些方法在HTML标记中嵌入其他元数据,客户端javascript需要这些数据。

我的意思的一些简单例子:

  • 点击时显示其在地图中的位置的联系人列表。即:如何将纬度/经度与每个联系人联系起来。
  • 一组图像,当点击时会弹出一个可拖动的橡皮筋,用于选择裁剪矩形。即:如何将剪裁矩形与每个图像相关联。

到目前为止我见过的方法:

  1. javascript / json的单独页内块,其中包含包含此附加信息的字典。
  2. 使用rel属性存储随后由脚本解析的字符串。
  3. 还有其他方法吗?每个人的利弊是什么?

    另一种思考方式:是否有一种简单的方法可以直接从标记中预填充jQuery对象的.data属性。

1 个答案:

答案 0 :(得分:1)

我正在使用JQuery Metadata Plugin来实现此目的。有几种方法可以生成数据(参见文档)。

我不能谈论这种方法的优缺点,因为这是我唯一使用过的方法,但是当我需要添加一些元数据时,它适用于每种情况。