1、JS获取两个字符串数组的差集
| 
 1 
2 
3 
4 
5 
6 
7 
 | 
 vardirs=[“a”,“b”,“c”,“d”,“e”]; 
varignores=[“c”,“e”],iglen=ignores.length; 
for(varig=0;ig<iglen;ig++){ 
    varsReg=newRegExp(“^”+ignores[ig]+“,|,”+ignores[ig]+“(?=,)|,”+ignores[ig]+“$”,“g”); 
    dirs=dirs.join(“,”).replace(sReg,“”).split(“,”); 
} 
// dirs = [“a”, “b”, “d”] 
 | 

2、在浏览器Console中打印二维码,主要是为了方便移动开发,不用手动输入长长的url链接
| 
 1 
 | 
 console.log(“%c  “,“background-image:url(‘http://www.liantu.com/api.php?bg=ffffff&fg=000000&gc=000000&el=L&text=”+encodeURIComponent(location.href)+“‘);background-size:contain;font-size:2500%;”) 
 | 

3、当input中有值时, input.focus() 如何保证光标在字符串最末
| 
 1 
2 
3 
4 
 | 
 varinput=document.getElementById(“demoInput”); 
varval=input.value; 
input.value=“”; 
input.value=val; 
 | 
转载:http://www.seejs.com/archives/365