Javascript Notes

Javascript this bind

  1. 默认绑定
  2. 隐式绑定
  3. 强制绑定
  4. 构造函数绑定
  5. 严格模式

查看FormData的内容
//第一种
 for (var value of formData.values()) {
    console.log(value);
 }
 //第二种
 for (var [a, b] of formData.entries()) {
    console.log(a, b);
 }   

判断浏览器是否支持FLASH

1
2
3
4
5
6
7
8
9
function hasUsableSWF(){
var swf;
if(typeof window.ActiveXObject != "undefined"){
swf = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
}else{
swf = navigator.plugins['Shockwave Flash'];
}
return swf ? true : false;
};