そこで、Baranovskiy 氏が基本的に API を使用するためにオペレーターを使用する必要はないと言っているこの記事に出くわしました。このコード行でのインスタンスを作成できるこの基本的な例を作成new
しましたcolorBox
var box = new colorBox(node, options);
new
演算子を使用せずに、例にあるものをどのように実装できますか?
JS:
var colorBox = function(node, options) {
this.setSize = function(){
node.style.width = options.width + 'px';
node.style.height = options.height + 'px';
}
this.setColor = function(color){
node.style.backgroundColor = color || options.color;
}
this.setSize();
this.setColor();
}
var node = document.getElementById('thing1');
var options = {
color: 'red',
width: 200,
height: 200
}
var box = new colorBox(node, options);
setTimeout(function(){
box.setColor('blue');
}, 2000);