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:…

07->08 JavaScript 変更

1. canvas.js 1.1 コメントの削除 before: /* $(“#canvas”).mousedown(function(){ globalThis.clickFlg = 1; // マウス押下開始 })….

06->07 JavaScript 変更

1. canvas.js 1.1 globalThis.clickFlgの除去 before: globalThis.clickFlg = 0; // クリック中の判定 1:クリック開始 2:クリック中 after: 無…