原生js基本类实现方法

发布时间:2020-12-27编辑:脚本学堂
有关原生js实现基本类的方法,包括对象扩展,获取dom元素属性的方法,需要的朋友参考下。

例1,js基本类代码:

复制代码 代码示例:
var Class = {
     create: function() {
         return function() {
            this.initialize.apply(this, arguments); }
     }
};       

例2,对象扩展:

复制代码 代码示例:
var Extend = function(destination, source) {
   for (var property in source) {
      destination[property] = source[property];
  }
};

例3,获取DOM元素属性:

复制代码 代码示例:
var Attr = function (element, key, value) {
 if(arguments.length == 2){
    if(element.getAttribute){
        return element.getAttribute(key) || element[key] || undefined;
   }
}
else if(arguments.length == 3){
   element.setAttribute(key,value);
 }
};