2011-03-11 30 views
0

我想轉換一些代碼的twitter給我一個單獨的.js文件。這是他們給我的。將<script>轉換爲一個單獨的JavaScript文件

 document.write("<script> 
new TWTR.Widget({ 
    version: 2, 
    type: 'search', 
    search: '@BigNotch', 
    interval: 6000, 
    title: 'Follow Me On Twitter', 
    subject: 'BigNotch', 
    width: 180, 
    height: 300, 
    theme: { 
    shell: { 
     background: '#17d1ff', 
     color: '#ff8fda' 
    }, 
    tweets: { 
     background: '#ededed', 
     color: '#383838', 
     links: '#ff8aed' 
    } 
    }, 
    features: { 
    scrollbar: false, 
    loop: true, 
    live: true, 
    hashtags: true, 
    timestamp: true, 
    avatars: true, 
    toptweets: true, 
    behavior: 'default' 
    } 
}).render().start(); 
</script> 

我創建了一個單獨的.js文件和剛纔複製什麼是

<script></script>

之間並粘貼到.js文件。這是正確的方式嗎?

+3

JavaScript!= Java – 2011-03-11 18:30:24

+0

@abloodywar固定標題 – bdukes 2011-03-11 18:31:29

回答

2

是的,將它移動到外部文件是你需要做的。它會和你在線寫入一樣。

請注意,由於腳本使用的是document.write,因此您需要在引用內嵌腳本的相同位置(即其渲染取決於其在文檔中的位置)引用外部文件。

+0

謝謝。我得到它的工作! – 2011-03-11 18:48:57

0

是的。但是,在將js代碼分離爲外部文件之後,您應該知道包含它們的正確順序。

例如

如果你有一些框架庫(jQuery,Prototype等)和其他使用它們的文件。你應該把框架放在第一個,然後把所有其他的js文件

相關問題