function elementSupportsAttribute(element, attribute) {
var test = document.createElement(element);
if (attribute in test) {
return true;
} else {
return false;
}
};
用法:
复制代码 代码如下:
if (elementSupportsAttribute("textarea", "placeholder") {
} else {
// fallback
}
创建和使用命名空间
复制代码 代码如下:
var GLOBAL = {};
GLOBAL.namespace = function(str){
var arr = str.split('.'),o = GLOBAL;
for(k=(arr[0]=="GLOBAL")?1:0;k<arr.length;k++){
o[arr[k]]=o[arr[k]]||{};
o=o[arr[k]];
}
}
使用方式
复制代码 代码如下:
GLOBAL.namespace("Lang");
GLOBAL.Lang.test = function(){
//todo
}