html - "data: post.url"、 "data: post.title"等有什么关系

标签 html blogger

谁能解释一下这个数据对象是什么(如果它是一个对象)以及是否有关于它的任何文档。

我正在向一个应用程序添加社交分享按钮,并决定将分享到 Blogger 按钮放在那里,只是为了好玩。我找不到有官方“分享到 Blogger”按钮的页面,例如 Facebook 有官方“喜欢”按钮,或 Twitter 有“推文”按钮。我找到的是这个 post on adding sharing buttons to a blog与附加的文本文件。我注意到大多数(如果不是全部)HTML <a>标签使用 'data: post.url' 和 'data: post.title' 动态获取博客文章的 URL 和标题。

例子:

<a expr:href='&quot;http://reddit.com/submit?url=&quot; + data:post.url + &quot;&amp;title=&quot; + 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='&quot;http://www.blogger.com/blog_this.pyra?t&quot; + &quot;&amp;u=&quot; + data:post.url + &quot;&amp;n=&quot; + data:post.title + &quot;&amp;pli=&quot; + 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='&quot;http://www.friendfeed.com/share?link=&quot; + data:post.url + &quot;&amp;title=&quot; + 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/

相关文章:

javascript - 古吉拉特语未显示

html - 如何在博主blogspot页面中显示div标签?

html - Blogger 中小部件之间的大空间

php - AJAX 悬停工具提示仅显示表中第一行的返回数据

Javascript弹出框位置

html - 为什么我的 CSS 没有将我的 div 定位到页面的右侧?

html - 如何将文本框放入图像中?

javascript - 如何在博客中隐藏主页中的正文描述

python - 尝试使用 Blogger API 删除帖子返回 "not found"错误

html - 在 web 中播放 xml 文件中给出的视频