我一直在考虑 SEO、ajax 和链接。在查看来自不同网页的代码以及它们似乎如何处理此问题时,我感到困惑。
我一直确保进行 ajax 调用的函数存在静态上下文。我没有将 javascript 内联到我的标记中,但我宁愿使用 id 来调用具有外部 js 文件的函数。我自己的一个典型例子如下:
<a href="/resource?take=10" id="next-ten">Link</a>
然后用点击功能连接 id。
但我在一些主要页面上看到的是它们使用如下内容:
<a href="#" onclick="ajaxCall();">Link</a>
<a href="javascript:void(0)" onclick="ajaxCall()">Link</a>
像上面那样使用 javascript inline 有什么好处吗?没看懂,好像各大网站都在用?