谁能解释一下这个数据对象是什么(如果它是一个对象)以及是否有关于它的任何文档。
我正在向一个应用程序添加社交分享按钮,并决定将分享到 Blogger 按钮放在那里,只是为了好玩。我找不到有官方“分享到 Blogger”按钮的页面,例如 Facebook 有官方“喜欢”按钮,或 Twitter 有“推文”按钮。我找到的是这个 post on adding sharing buttons to a blog与附加的文本文件。我注意到大多数(如果不是全部)HTML <a>
标签使用 'data: post.url' 和 'data: post.title' 动态获取博客文章的 URL 和标题。
例子:
<a expr:href='"http://reddit.com/submit?url=" + data:post.url + "&title=" + data:post.title' target='_blank' title='Share On Reddit !'><img alt='Share On Reddit !' src='http://1.bp.blogspot.com/_YUvD9j84Cik/TBvM2-Sw3ZI/AAAAAAAAAHk/QKghefISkNc/reddit.gif' style='width:16px; height:16px; padding:0; border:0; vertical-align:middle;'/></a>
<a expr:href='"http://www.blogger.com/blog_this.pyra?t" + "&u=" + data:post.url + "&n=" + data:post.title + "&pli=" + 1' target='_blank' title='Post To Blogger !'><img alt='Post To Blogger !' src='http://1.bp.blogspot.com/_YUvD9j84Cik/TBvMqnnrVtI/AAAAAAAAAG8/O65EnRFSHFk/blogger.gif' style='width:16px; height:16px; padding:0; border:0; vertical-align:middle;'/></a>
<a expr:href='"http://www.friendfeed.com/share?link=" + data:post.url + "&title=" + data:post.title' target='_blank' title='Share On Friend Feed !'><img alt='Share On Friend Feed !' src='http://1.bp.blogspot.com/_YUvD9j84Cik/TBvMxcy7H8I/AAAAAAAAAHU/UfNllYiyznA/friendfeed.gif' style='width:16px; height:16px; padding:0; border:0; vertical-align:middle;'/></a>
在 Stack Overflow 上查看时,我发现建议使用 social comments 的人使用它和 share buttons那些在分享他们的 URL 时遇到问题的人,值得注意的是没有一个答案被标记为正确。
这是严格限制在 Blogger/Blogspot 平台上的东西,还是由浏览器处理的东西?我无法在 DOM 中找到任何引用数据或帖子的内容。我很想知道如何更广泛地使用它以及是否应该使用它。
最佳答案
在这种情况下,data:
是一个命名空间,它限定了可以包含在模板中的 Blogger 可用数据的范围。可用的权威列表is here .
它以 Blogger 为中心。
其他命名空间是 b:
,它处理布局和控制流,以及 expr:
,它使引擎知道标签涉及来自 Blogger 的数据(如你有以上)。
很好的教程is here .
关于html - "data: post.url"、 "data: post.title"等有什么关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19256453/