我目前在研究这个网站 https://www.live-keyword-analysis.com/ 的code
其中有一些问题想请各位高手解答
在funjay.js这档案里
Q1:
if (index >= 0)
{
pindex = bodyl.indexOf(">",index);
bodyank=bodyl.substring(index,pindex+1);
bodyl=bodyl.replace(bodyank," ");
}
最后一行为什么要replace空白字符
Q2:
bodyl=rm_ext_char.split(" ");
rm_s_d="";
full_text="";
count=0
for(i=0; i<bodyl.length; i++){
rm_s_d=bodyl[i];
if (rm_s_d.length>2){
count=count+1;
full_text=full_text+" "+rm_s_d;
}
}
最后一行+rm_s_d的目的是什么
Q3:
while(countkf>=0){
if (countkf>=0.1 && countkf<0.2)
{
countkf = full_text.indexOf(kf,0);
}
else
{
end=countkf+kf.length;
countkf = full_text.indexOf(kf,end);
}
if (countkf >= 0)
{
kftotal=kftotal+1;
}
}
if (kslen.length>count)
document.frm1.r1.value=0;
else
document.frm1.r1.value=math_round(kftotal/(count+1-kslen.length)*100,1);
这段判断条件为什么要这样去设定,看不懂他的逻辑
感谢~~