(一)原生JS实现 - 基本类方法
类
1 var Class = { 2 create: function() { 3 return function() { 4 this.initialize.apply(this, arguments); } 5 } 6 };
对象扩展
1 var Extend = function(destination, source) { 2 for (var property in source) { 3 destination[property] = source[property]; 4 } 5 };
获取DOM元素属性
1 var Attr = function (element, key, value) { 2 if(arguments.length == 2){ 3 if(element.getAttribute){ 4 return element.getAttribute(key) || element[key] || undefined; 5 } 6 } 7 else if(arguments.length == 3){ 8 element.setAttribute(key,value); 9 } 10 };
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。