我只是想知道这个片段的Javascript是否会到我的网站慢下来:这段Javascript效率低下吗?
$(function(){
var realLink = location.href;
$("#nav a").each(
function(intIndex){
String.prototype.startsWith = function(str){
return (this.indexOf(str) === 0);
}
var pageLink = $(this).attr("href");
if (realLink.startsWith(pageLink))
$(this).parent().addClass("active");
}
);
});
只循环约5-7倍,我没有很多的JavaScript循环的经验。
你为什么不尝试在各种浏览器中看到自己? – 2009-12-21 03:40:49
你想做什么?看看链接是否进入同一页面的#value? – 2009-12-21 03:45:53