我有一个项目叫做娜塔莉。数据属性和脚本标记
它做了什么(如果你不明白我的解释,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>
可能重复的[在JavaScript中,以任何方式知道什么主机脚本加载?](http://stackoverflow.com/questions/3578923/in-javascript-any-way-to-know-what-host- script-was-loaded-from) – Anurag 2011-03-01 23:21:27
@Auurag,它不一样。这个问题是要求script **元素**脚本是从哪里加载的。 – 2011-03-01 23:25:04
@Auurag号这是试图确定脚本从哪里加载。我在找到脚本标签本身之后。 – Kayla 2011-03-01 23:55:18