数据属性和脚本标记

时间:2011-03-01 22:58:47

标签: javascript html5

我正在做一个名为Natalie的项目。

它的作用,(twitter.com是一个很好的例子,如果你不理解我的解释)是它使用哈希标签,通过XHR加载页面,然后将其插入页面,所以你可以有在页面之间不会改变的通用外观,不需要PHP等。

它有几个配置属性,主要是:

  • 用于查找要插入已加载页面的位置的选择器。
  • 要在文档根目录中使用的文件夹路径。 (想想Apache配置)
  • 如果没有哈希标记,则加载页面。

我目前将它们放在名为Natalie.config的对象中,但我想做<script src="Natalie.js" data-natalie-docroot="/Folder"></script>

之类的操作

有没有办法告诉脚本运行的标签,或者您是否必须搜索所有脚本标签以获取这些属性?

如果可能的话,我宁愿防止这样的事情发生:

<script src="Natalie.js"></script>
<script data-natalie-docroot="/Folder"></script>

1 个答案:

答案 0 :(得分:2)

我只是将data-natalie-docroot="/Folder"放在<body>标记上。原因是它不是直接与脚本本身相关联。如果有人想使用动态脚本加载器加载脚本,那么你的方法也行不通。