okinawa

IT勉強メモ

2021-08-01から1ヶ月間の記事一覧

ネットワークはなぜつながるのか第2版を読んだメモ

参考 各操作抜粋 (操作)リクエスト・メッセージをF12→ネットワークで見てみる (操作)自PCのネットワーク詳細の確認 (操作)netstat -anoでソケットを見る(TCP担当部分) (操作)route printでルータの経路表を見る(IP担当部分) (操作)tracert -d …

for文でvarを使うと危険

参考 基本 letでfor文 どうしてもvarでfor文したいなら 参考 JavaScriptの変数宣言はletにすべきか 『入門JavaScriptプログラミング』から解説:CodeZine(コードジン) 基本 varは関数スコープ。同じ関数ないなあらスコープ外からでも参照可能。 letはブロ…

JavaScriptのreturn falseでイベント制御

return falseの意味を知らなかったのでメモ。 JavaScriptのイベントってonclickとかaddEventListenerとかでイベント設定して、それを制御するのだけだと思っていた。 けど、htmlのイベントも制御できるようです。 return falseとかで。 例 リンククリック fo…

Javaの文字化け対策

文字化けで混乱したところ 文字化けの原因特定 基本 デフォルトの文字コードを見る方法 リクエスト値に文字コードを設定する 別の文字コードに変換する方法 別の文字コードに変換する方法2(まずはこれをやる!) jspに文字コード追加 web.xmlに文字コードフ…

プログラムはなぜ動くのかを読んだメモ

型宣言はメモリ領域の確保 C言語のポインタ Javaが機械語に変換されるまで 32bitCPUと64bitCPU リンク・リンカーとは .exeと.dllの違い インタプリタとコンパイル ビルドとは システムコール ハードウェア視点でのプログラム処理の流れ レジスタとは 私が読…

クリックされた要素をJavaScriptで取得する

イベントオブジェクトから取得 getElementsByClassNameで取得 参考 複数の同じURLのリンクがあってどれがクリックされたか判定したかった↓ イベントオブジェクトから取得 こっちはクラス名がなくてもできる。 html <p><a href="#" onclick="changeColor2(event)">click4!</a></p> <p><a href="#" onclick="changeColor2(event)">click5!</a></p> <p><a href="#" onclick="changeColor2(event)">click6!</a></p>…

CSS修正の心得

CSS

心得 アンチパターン 良いパターン レイアウト崩れの犯人探し 心得 アンチパターン 検証モードで修正点を1個見つけては、1個ずつ修正する。 良いパターン 検証モードでページ全体をみて、まとめて修正できるポイントを探す。 レイアウト崩れの犯人探し 崩れ…

ブラウザのフォントについてメモ

CSS

・参考 www.ipentec.com www.e-performance.co.jp ブラウザにはデフォルトフォントというのがある。font-familyで何も指定しなければ、デフォルトフォントが適用される。 IEの場合は MS-P Gothic MS-P 明朝 MS ゴシック (欧文:Courier New) の3つ。 多分、普…

JavaScriptでよく使いそうなメソッド

参考 イベントでよく使う関数 要素の取得 ノードの取得 要素の追加と削除 属性の変更 要素の挿入に便利なメソッド insertAdjacentHTML 基本動作のキャンセル preventDefault form要素の読み取り イベントオブジェクト 引数で渡すと関数で受け取れる ページ遷…

JavaScriptのオブジェクトメモ

参考 基本 5章 グローバルオブジェクト 6章 thisとはなにか、thisは何を参照するか 7章 スコープとクロージャ 14章 null 参考 www.oreilly.co.jp 基本 すべてのオブジェクトは可変。StringもObjectも。でもネイティブオブジェクトの変更は非推奨。 insta…

テーブル結合とViewModel

・参考 複雑なクエリ演算子 - EF Core | Microsoft Docs ViewModelの作成 ここで言うViewModelとはテーブル結合の結果表示用のモデルクラス。 public class Blog { public int BlogId { get; set; } public string Url { get; set; } } public class Post { …