我有一個項目叫做娜塔莉。數據屬性和腳本標記
它做了什麼(如果你不明白我的解釋,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