我有一个正在进行的项目名为Natalie。
它的作用(如果您不理解我的解释,twitter.com是一个很好的示例)是它使用hash标记,通过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>
最佳答案
我只是将data-natalie-docroot="/Folder"
放在<body>
标记上。原因是它没有直接与脚本本身关联。如果有人想使用动态脚本加载器来加载脚本,那么您的方法也将不起作用。