クロスサイトウィジェットをインポートするたびに、特定のネームスペースを持つカスタムタグが付いてくることが多くの場所で分かりました。私の質問は、JavaScriptでこれを宣言し、使用し、変更する方法です。xhtmlのカスタムタグでネームスペースを指定する
たとえば、Googleの+1ボタンとします。インポートは基本的に、javascriptをインポートして<g:plusone></g:plusone>
というタグをg
と名前空間としてインポートします。
私はソースコードhttps://apis.google.com/js/plusone.jsを見て、どのようにして名前空間をjavaScriptで定義してインポートしたかを調べるのはかなり難しいと感じました。
基本的に3つの機能を実行したいと思います。
- ウィジェットタグ
<x:y></x:y>
を定義し、javascriptを使用して動的HTMLを解析することができます。 - このhtmlコンテンツには、インポートする単一のjavascriptで処理される動的コンテンツ、アニメーション、およびajax呼び出しが含まれます。
- 1ページに複数のウィジェットをインポートして、すべてのウィジェットを依存して動作させることができます。つまり、ある場所で更新すると、他の場所が更新されます。
は、私がいつも思っているような構造で ' ': 'ns'は私達のタグの名前空間があり、' tagname'はタグ名そのものです。それを明確にしてください。 –
そのことを申し訳ありません。質問を変更します。 –
あなたのコードで "x:y"を使うだけで何ができないのですか? – jtbandes