将<script>转换为单独的JavaScript文件</script>

时间:2011-03-11 18:28:38

标签: javascript

我想将twitter发给我的一些代码转换成一个单独的.js文件。这就是他们给我的。

     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文件中。这是正确的方法吗?

2 个答案:

答案 0 :(得分:2)

是的,只需将其移至外部文件即可。它就像你把它写成内联一样。

请注意,因为脚本使用的是document.write,所以您需要在引用内联脚本的同一位置引用外部文件(即它的呈现取决于它在文档中的位置)。

答案 1 :(得分:0)

是。但是在将js代码分离到外部文件之后,您应该知道包含它们的正确顺序。

e.g。

如果你有一些框架库(jQuery,Prototype等)和其他使用它们的文件。你应该先放置框架,然后放入所有其他js文件