15->16 JavaScript 変更

clearをファンクションにしてrootオブジェクトに移動 1.1 // main.js brfore: clear : function (){ root.ctx.clearRect(0, 0, root.cnvWid…

14->15 JavaScript 変更

ES6の記法 ・function () -> () => 1.1 // ファンクションをグルーピング brfore: // ccanvasの初期化 this.init = function () { this.canva…

13->14 JavaScript 変更

methodオブジェクトの作成 ・ファンクションをグルーピング 1.1 // ファンクションをグルーピング brfore: // 色の変更 function _data_color() { let cnvColor = …

12->13 JavaScript 変更

無名関数から通常の関数へ 1.1 // 色の変更 無名関数から通常の関数へ brfore: // 色の変更 for (let j = 0; j < c_elms.length; j++) { if(c_elms[j].t...

11->12 JavaScript 変更

rootからthisに変更 1. canvas.js 1.1 マウス押下開始とマウス押下終了をrootからthisに変更 function(){…}.bind(this); でfunction内のthisを式…

09->10 JavaScript 変更

1. canvas.js 1.1 グローバルな変数宣言、ファンクションの宣言ををrootオブジェクトの中に移動 before: // 変数宣言 var cnvColor = “255, 0, 0, 1”; // 線の色 …

05->06 JavaScript 変更

1. canvas.js 1.1 globalThis.clickFlgの除去 mousedown とmouseupのイベントをgrabしたことで、globalThis.clickFlg の必要性を無くす before:…