我们已经在很多地方看到,只要导入了跨站点小部件,它就会附带一个带有特定命名空间的自定义标签。我的问题是关于如何在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