Javascript facebook为什么要添加id=";pageTitle";在他们的每一页上输入页面标题?
我一直都知道,我们需要id属性来添加到元素中,以便对其进行一些唯一的访问。 Title在html文档中只能是一个元素,因此它是一个独立的元素 它是否与javascript和框架相关?或者因为我们还有一些属性title,对于某些javascript函数,通过ID更容易找到它Javascript facebook为什么要添加id=";pageTitle";在他们的每一页上输入页面标题?,javascript,html,title,Javascript,Html,Title,我一直都知道,我们需要id属性来添加到元素中,以便对其进行一些唯一的访问。 Title在html文档中只能是一个元素,因此它是一个独立的元素 它是否与javascript和框架相关?或者因为我们还有一些属性title,对于某些javascript函数,通过ID更容易找到它 谢谢 原因有两方面: 通过标记名(document.getElementsByTagName)访问任何内容总是比通过id(document.getElementById)访问任何内容慢。这是因为getElementByTagN
谢谢 原因有两方面:
是否可以用于优化目的?也许在他们的测试中,他们发现
$('pageTitle')
比$('title')
快。。可能是一个原因。。起初,我认为一些注入框架(它们大量使用)可能有自己的页面标题。。为了区别他们,他们还补充说,他们足够冷静。非常感谢。
var titles = document.getElementsByTagName('title');
console.log(titles);