TIL 20220106


ES 2021 JavaScriptチュートリアル-0秒

2-24関数のデフォルト


  • 匿名関数は主にコールバックとして使用されます

  • 関数呼び出し時に入力する値(パラメータ)をパラメータ、宣言時に使用する値(パラメータ)をパラメータと呼びます

    関数ではargument->という名前の値を使用して、呼び出し時に入力したパラメータ値を表示できます.
    ただし、パラメータは矢印関数では使用できません.

  • 独自のパラメータまたは内部変数(または定数)のみを使用する関数を純関数と呼ぶ

  • 関数をオブジェクトの属性値とする場合、この属性をメソッド(method)と呼びます.
  • 2-27オブジェクトの比較(元の値との差)

    > {} === {}
    < false
    これらのオブジェクトは同じ外観ですが、作成するたびに新しいオブジェクトが作成されます.
    したがって、同じオブジェクトを比較するには、既存のオブジェクトを変数に格納する必要があります.

    参照とコピー


    変数bにオブジェクトaを代入すると、オブジェクトaを変更しても変数bが変更されます.
    ->オブジェクト間に参照関係があることを示します

    3-1シーケンス図を描く

  • プログラムステップ作成時の原則
  • 番组のプログラムの個数は决めなければなりません.
  • 各ステップは、常に同じ内容でなければならない.
  • はすべての可能性を考慮しなければならない.
  • の例は、プロセスを検証するために使用される.
  • プログラムのプログラムは必ずしも直線ではない.判断結果によってプログラムが分岐することを分岐点と呼ぶ.
  • CSS - BEM
    cssメソッド論Block Element Modifier 블럭이름__엘리먼트이름--상태

    block


    再利用可能な機能とは独立したページコンポーネント

    Element


    ブロックを構成する単位
    自分の属するブロック内だけに意味があるので、他の場所には使えません.블럭이름__엘리먼트이름フォーマットが必要だからです.element1の下にelement2があってもblock__element1__elemet2のように블럭이름__엘리먼트이름__엘리먼트이름の形で書かれていませんblock__elemet2のみ

    Modifier


    ブロックまたはエンティティを表すプロパティ

    - blooean type


    ex) tab__item--focused focusedtrueであると仮定する

    - key-value type


    ex) title--color-gray form-login--theme-normal