2011-03-11 62 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文件

相关问题