我們已經在很多地方看到,只要導入了跨站點小部件,它就會附帶一個帶有特定命名空間的自定義標籤。我的問題是關於如何在JavaScript中聲明,使用和修改它。xhtml中的自定義標籤指定命名空間
例如,說Google的+1按鈕。導入基本上是,您導入一個javascript,然後將一個標記<g:plusone></g:plusone>
與g
作爲命名空間。
我看到他們的源https://apis.google.com/js/plusone.js,並發現很難搜索他們如何在javaScript中定義其名稱空間並導入它。
基本上我想做三個功能。
- 能夠定義小部件標記
<x:y></x:y>
並使用javascript解析它到某些動態html。 - 此html內容將包含動態內容,動畫和ajax調用,將由我將導入的單個javascript處理。
- 能夠在一個頁面上導入多個小部件,一切都依賴於。即如果我在一個地方更新,其他地方會得到更新。
我一直認爲像建築' ':'ns'是我們的標籤的命名空間,'標記名是標記名稱本身。澄清,請。 –
對不起。..將修改問題.. –
什麼阻止你在代碼中使用「x:y」? – jtbandes