無名関数から通常の関数へ 1.1 // 色の変更 無名関数から通常の関数へ brfore: // 色の変更 for (let j = 0; j < c_elms.length; j++) { if(c_elms[j].t...
Author: Benjamin Collins
11->12 JavaScript 変更
rootからthisに変更 1. canvas.js 1.1 マウス押下開始とマウス押下終了をrootからthisに変更 function(){…}.bind(this); でfunction内のthisを式…
10->11 html,JavaScript 変更 moduleの導入
moduleの導入 1. index.html 1.1 moduleの導入の為、htlmからのjavaScriptの呼び出し名を変える before: <script type=”module” src=”js/c…
09->10 JavaScript 変更
1. canvas.js 1.1 グローバルな変数宣言、ファンクションの宣言ををrootオブジェクトの中に移動 before: // 変数宣言 var cnvColor = “255, 0, 0, 1”; // 線の色 …
08->09 JavaScript 変更
1. canvas.js 1.1 canvasの初期化 before: var canvas = document.getElementById(“canvas”); after: root = { // context…
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: 無…
04->05 JavaScript 変更
1. canvas.js 1.1 eventの変更 mousedown とmouseupのイベントをgrabすることで、globalThis.clickFlg の必要性を無くすための前準備。 afterでconsole….
03->04 JavaScript 変更
1. canvas.js 1.1 色の変更 before: root.setBgColor(bgColor); after: var bgColor = “transparent”; 1. メッセージ出力に変更 befo…