どの Web アプリケーションでも再利用可能な JavaScript コンポーネントを作成しようとしています (純粋な js のみが許可されています)。また、Web ページには一度に複数のインスタンスが存在できます。
クライアント HTML
<head runat="server">
<title></title>
<link href="StyleSheet.css" rel="stylesheet" />
<script src="MyComponent.js"></script>
<script type="text/javascript">
window.onload = function () {
MyComponent.init();
};
</script>
</head>
MyComponent.js
var MyComponent = {};
(function () {
var ns = MyComponent;
ns.init = function () { alert('test'); }
}());
上記のコンポーネントをどのようにインスタンス化しますか?