2011-12-16 8 views

答えて

3

The Spineのドキュメントは、JavaScript/CoffeeScript依存関係を管理するためにusing Hemを提案しています。

裾はまた、あなたが、 "LIBS" オプションの下 が含まれるように、静的なJavaScriptライブラリを指定することができます:

{ 
    "libs": [ 
    "./lib/other.js" 
    ] 
} 

裾はしかし、厳密には必要ではありません。 HTMLにscriptタグを明示的に使用してライブラリを含めることができます。この変更されたバージョンのindex.htmlother.jsSpine Contacts demoからどのように参照されているかに注目してください。

<!DOCTYPE html> 
<html> 
<head> 
    <meta charset=utf-8> 
    <title>App</title> 
    <link rel="stylesheet" href="/application.css" type="text/css" charset="utf-8"> 
    <script src="/other.js" type="text/javascript"></script> 
    <script src="/application.js" type="text/javascript" charset="utf-8"></script> 
    <script type="text/javascript" charset="utf-8"> 
    var jQuery = require("jqueryify"); 
    var exports = this; 
    jQuery(function(){ 
     var App = require("index"); 
     exports.app = new App({el: $("#article")});  
    }); 
    </script> 
</head> 
<body> 
    <header id="header"><h1>Spine Contacts</h1></header> 
    <article id="article"></article> 
</body> 
</html> 

は今other.jsで任意のグローバルレベルのオブジェクトや関数は、アプリケーション内の任意のJavaScript/CoffeeScriptのからすぐにアクセスできます。

+0

ああ、わかりました。ありがとう! – tolmark