N予備校:プログラミング入門 Webアプリ 2日目

学んだこと

JavaScriptの基礎

コレクション

  • 配列の要素数を超えた場合はundefinedが返される
  • pushで要素追加

関数

  • 関数の記述はfunction
  • 引数に型は指定しない(動的型付けなので当然か・・・)

オブジェクト

  • C#のclassに似た存在
  • オブジェクトは、 { } で宣言し、その中にプロパティを プロパティ名: 値 の形式で宣言

CSSの基礎

  • Cascading Style Sheets (カスケーディング・スタイル・シート)の略
  • HTMLの装飾に使用
  • CSSも別ファイルにまとめるべき(メンテナンスのしやすさ向上)
  • table, td, th {}と書けば、表を表す table 要素、表のセルを表す td 要素、表のヘッダのセルを表す th 要素の3つに適用できるセレクタとなる
  • ブラウザ右クリックの検証で確認可能
  • class属性は、その名前にもとづいて HTML タグを分類する機能
  • 特定のclassを対象にし、CSSで見た目を指定したりすることができる
  • .face { color: darkblue; }という書き方でcssファイル上で指定可

感想

動的型付けに慣れない・・・。