0
私はこれが単純だと思っていますが、私の背骨クラスのリファレンスのために私の背骨のアプリにjavascriptライブラリを組み込もうとしています。どのようにこれが行われる任意のアイデアですか?Spine.jsでカスタムjsライブラリを使用するにはどうすればよいですか?
私はこれが単純だと思っていますが、私の背骨クラスのリファレンスのために私の背骨のアプリにjavascriptライブラリを組み込もうとしています。どのようにこれが行われる任意のアイデアですか?Spine.jsでカスタムjsライブラリを使用するにはどうすればよいですか?
The Spineのドキュメントは、JavaScript/CoffeeScript依存関係を管理するためにusing Hemを提案しています。
裾はまた、あなたが、 "LIBS" オプションの下 が含まれるように、静的なJavaScriptライブラリを指定することができます:
{
"libs": [
"./lib/other.js"
]
}
裾はしかし、厳密には必要ではありません。 HTMLにscript
タグを明示的に使用してライブラリを含めることができます。この変更されたバージョンのindex.html
でother.js
がSpine 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のからすぐにアクセスできます。
ああ、わかりました。ありがとう! – tolmark