学んだことのログ

プログラミングとかものを作るのが好きです

2020-06-01から1ヶ月間の記事一覧

setTimeoutとかsetIntervalのコールバック関数に自前の引数を渡したい

コールバック関数とは 引数として渡される関数のこと。 他の関数の引数として渡して、他の関数の処理のタイミングで実行される関数。 こういうの $('#alert-button').click(function (msg) { // ←このfunctionが引数=callback alert(msg); }); とかこういう…

JSの関数を実行したいときに括弧( )を付けるときとつけないときの違い

括弧( )を付けるとき こういう状態のとき start(); 前提:関数の横に括弧( )を入れると関数が実行する。 そのため、ブラウザがこの箇所を読み込んだ時に処理が実行する。 括弧( )を付けないとき こういう状態のとき document.body.onkeydown = start; 前提:…

オブジェクトとプロパティ

オブジェクト var member = { name:"katou", age:"19" } こういうやつ 名前:値のセットを複数持てる。 プロパティ オブジェクトが持ってる名前と値のセット name:"katou", こういうやつ プロパティの名前の部分がプロパティ名 値の部分は値(そのまま) な…

JavaScriptのDateのmonth(月)の罠

何故か月だけ0始まり 例えば2000年10月31日のDateを作りたいとき、こう書くと var myBirthDay = new Date(2000, 10, 31); 実際にはこう出る Thu Nov 31 2000 00:00:00 GMT+0900 (日本標準時) 2000年11月31日 年と日はちゃんと入力したとおりだが、月だけ+1さ…

VSCodeで簡単にテーブルのテンプレートを作る方法

やり方 例えば2列ヘッダー1行、2列のデータ行6行のテーブルを作りたいとき ①table>(tr>th*2)+(tr>td*2)*6を入力 ②tabを押下 table>(tr>th*2)+(tr>td*2)*6 できた <table> <tr> <th></th> <th></th> </tr> <tr> <td></td> <td></td> </tr> <tr> <td></td> <td></td> </tr> <tr> <td></td> <td></td> </tr> <tr> <td></td> <td></td> </tr> <tr> <td></td> <td></td> </tr></table>

6/24の日報

やったこと ・応用情報 基礎理論分野:新規10問 ・応用情報 基礎理論分野:復習10問 ・応用情報 ランダム:20問 (勉強時間3時間ほど) 隙間時間に20問ぐらいと、あとは分野別に参考書を見ながらがっつり10問ずつぐらいを進めていくのが自分のペースに合ってい…

受験予定資格と勉強の状況

応用情報技術者 理由 今の役職から1個上がるには必須なので受けないといけない 勉強状況 5月から空き時間に午前の過去問を解いていってる。体感基本情報と範囲も被ったりしているのでとりあえず数を解けば対策になりそう。ただ、解いて点数が取れてもあまり…

6/22の日報

先週くらいに新給与が発表されたけど思ったような額じゃなくて落ち込んだ。去年結構がんばった自覚があるから余計に… まあその額が評価ということで改めてがんばろうと思うし、今後納得いかないときは別方向に飛び出していけるようちゃんと色々磨いておく必…

環境変数とかPATHを通すとかJAVA_HOMEとか

経緯 環境構築の手順書でよく「環境変数を設定する」とか「JAVA_HOMEに以下を設定」みたいな記述があるけどいまいち内容を理解せず実施していたので、実際何をやってるんだっけっていうのを整理してみた。 環境変数とは OSが使う変数。PCの環境周りについて…