React boilerplate

This commit is contained in:
Borys_Levytskyi
2016-11-20 18:59:05 +02:00
parent 6f5f547361
commit de0dfba04f
40 changed files with 391 additions and 197 deletions

37
src.old/js/core/is.js Normal file
View File

@@ -0,0 +1,37 @@
(function(){
"use strict";
window.core.is = {
plainObject: function(obj) {
return typeof obj == "object" && obj instanceof Object;
},
aFunction: function (obj) {
return typeof obj == "function";
},
string: function (obj) {
return typeof obj == "string";
},
regex: function (obj) {
return typeof obj == "object" && this.constructedFrom(RegExp);
},
constructedFrom: function (obj, ctor) {
return obj instanceof ctor;
},
htmlElement: function(obj) {
return obj instanceof HtmlElement;
},
array: function(obj) {
return obj instanceof Array;
},
number: function(num) {
return typeof num == "number" && !isNaN(num)
}
};
})();