html bindpoint属性有什么作用?

时间:2011-01-05 18:10:30

标签: html facebook xhtml

我正在制作一个facebook应用程序,在调查消息线程页面的(X)HTML源代码时,看看是否可以链接到线程中的特定消息(显然它不是),我遇到了一个HTML属性我似乎无法找到任何有关的信息。页面上的某些span元素具有“bindpoint”属性,该属性设置为各种值(可能是元素ID)。以下是页面源代码的摘录(我用X替换了一些私人信息)

<div class="GBThreadMessageRow_Info">
  <span class="GBThreadMessageRow_AuthorLink_Wrapper" bindpoint="authorLinkWrapper">
    <a href="http://www.facebook.com/profile.php?id=XXXXXXXXX" class="GBThreadMessageRow_AuthorLink">XXXXXXXX</a>
  </span>
  <span class="GBThreadMessageRow_Date">
    April 8, 2010 at 10:13pm
  </span>
  <span bindpoint="branchLinkWrapper" class="GBThreadMessageRow_BranchLink"><a href="/ajax/messaging/composer.php?thread=XXXXX&amp;msg_id=XXXXX&amp;id=XXXXXX" rel="dialog-post">Reply</a></span>
  <span bindpoint="reportLinkWrapper" class="GBThreadMessageRow_ReportLink"> • <a href="/ajax/report.php?content_type=9&amp;cid=XXXXX&amp;rid=XXXXX&amp;cid2=XXXX&amp;cid3=X&amp;h=XXXXX" rel="dialog" class="action">Report</a></span>
</div>

我之前从未见过这个属性,任何有关它的信息都会有用/有用/有趣。谢谢!

1 个答案:

答案 0 :(得分:3)

正如评论中所说,它必须是他们在javascript代码中所做的事情。

Facebook使用一种有趣的技术动态导入他们的javascript文件(基本上他们似乎在必要时在javascript中写出script标签),并且它不像通过第一次按ctrl-F那么简单你发现的文件。

因此,总之,bindpoint属性是Facebook生态系统的内部属性,而不是标准HTML。从名称来看,我认为它与哪些事件(点击,鼠标悬停等)应绑定到相关元素有关,这由bindpoint属性中的变量名称给出。或者它可能与所讨论的元素应该被“绑定”的元素有关,就像标签的for属性一样。无论如何,这是纯粹的猜测。