' P '

whatever I will forget

JavaScript

JavaScript 連想配列

宣言 const DataMap = new Map(); 要素の取得 var tmp = DataMap.get(foo); 要素の追加 DataMap.set(foo); 連想配列のfor eachのやり方 [key, value]とすることで、Mapの中の変数に対してループが行える。 for (let [key, value] of DataMap) { // process }…

JavaScript ファイルの読み込みを行いたい

JavaScript(Node.js)でファイルを読み込む方法 まずはimport モジュールのimportは下記のように行う const fs = require('fs'); const readline = require('readline'); fs filesystemの意味。 readline ファイルを一行ずつ読み込む 読み込みたいファイルを…

JavaScript div要素などに子要素を追加する / 存在する子要素を削除する

これは結構使いそうなのでめもめも はじめに 例えばWebサイトとかのボタンとかがクリックされた際に、結果とかを表示する場合に、子要素を追加して、結果を表示するようにします. また、ボタンが何度もクリックされたら、その度結果が表示される...そんなウ…

JavaScript let型変数

この考え方は面白い. JavaScriptにはlet型変数という、定義されたスコープ内だけで生きる変数があります. そのスコープから出たら、let型変数は使用できません. 定義 let tmp = 10; ただvarではなく、letとするだけです.

JavaScriptでclassに何かしらのstyleを適用する

html/css/JavaScript全部使うことは実ははじめて... 前提 xxxというclassがhtmlで定義されているとする. .xxx {}というclassがcssで定義されているとする. classの指定 var header = document.getElementById('xxx'); header.className = 'xxx'; header.styl…

JavaScript とりあえず覚えたデフォルト関数

随時追加方式。 htmlとの紐付け htmlで記述されたid部分を読み込む関数: getElementById() htmlでid='xxx'が設定された場所に'xxx'を表示する. <p id="xxx"></p> document.getElementById('xxx').innerText = 'Yo!'; 指定実行系 関数を指定ミリ秒ごとに実行する: setInterval…

JavaScript 日付の取得

現在日付の取得 new Date()を使用します. var today = new Date(); 指定した日付で初期化 var today = new Date(1999,0,1,1,30); 注意! 何故か上記の月だけは0始まりになっているので、実際は1月という意味になります. 日付のmsを取得 getTime()は、1970 年 …

JavaScript 比較演算子、ログ出力

まあ、equalのときとnot equalのときが少し変なだけであとは同じ。(記事にするまでもない) 比較演算子まとめ equal === not equal !== ログ出力(console) console.log('xxxx'); ログ出力(Webページ) document.write('xxx');