2019-03-01から1ヶ月間の記事一覧

JavaScript 行列演算

JavaScript 行列演算 let a =[[1,2], [3,4]]; let b =[[5,6], [7,8]]; let r =[[19,22] [43,50]]; //行列の加算 function add (a, i) { let b = this[i]; return a.map ((a, j) => a + b[j]); } //行列の減算 function sub (a, i) { let b = this[i]; return…

JavaScript: サーバーの時間を取得する

JavaScript: サーバーの時間を取得する 問題があるとすれば、 同期で行っていること リクエスト返ってくるまでの時間差を加味したこと //サーバーの時間を取得する function getUTCDateByServer () { let xhr = new XMLHttpRequest(), tm0, tm1, tm2; xhr.op…

JavaScript: innerHTML したときに中に含まれる script が実行されない件

JavaScript: innerHTML したときに中に含まれる script が実行されない件 function setInnerHTML (node, text) { node.innerHTML = text; let script = node.querySelectorAll ('script'); if (script.length) { let doc = node.ownerDocument, org = doc.cr…