タグ

文法に関するmassiromoheのブックマーク (2)

  • AngularJSのDirectiveを理解する. - Qiita

    はじめに ディレクティブは、AngularJSにおいて、ViewとModelの双方向バインドを実現するための根幹的な仕組みである。 ディレクティブは、開発者から見ると、Templateの要素・属性として現れる。 例えば、テキストボックスの入力値とscope.nameを紐付ける場合、Angularではhtmlに下記を記述するだけで、ユーザの入力値がscopeへ即時反映される。 上記コードの"ng-model"はAngularにデフォルトで組み込まれたディレクティブである。 もちろん、htmlの文法上は、ng-modelという名称の属性はinputタグには存在しない。Angularが独自にng-model属性を解釈して、双方向バインディングの機能を実現しているのである(Angularでは、これを「html文法の拡張」と呼んでいる)。 ディレクティブには、ng-repeatや{{...}}等、様

    AngularJSのDirectiveを理解する. - Qiita
  • 最新仕様におけるHTML5のアウトライン判定とh1要素の扱いについて

    HTML5のアウトライン判定のしくみについて現在の最新仕様に基づいた見解を質問させてください。 ###疑問点 セクション要素を入れ子にしてアウトラインを作っている場合の、第二階層セクション以下の見出しに全てh1要素を使うことはHTML5仕様としてNGになったのか? HTML5が文書のアウトラインを判別する際には、 1.セクション要素が使用されていた場合はその入れ子構造で判別 2.セクション要素が使用されていなかったら従来通り見出しレベルで判別 という仕組みだったかと思います。 上記の仕組みがあることから、「セクション内で使用される見出しのレベルは問わない」というルールに変更となり、以下の様なマークアップでも正しくアウトラインが出力されると説明されていたはずです。 HTML ところが、最近W3CのバリデートサービスでHTML5文書をチェックすると、上記のようなマークアップでは見出しレベルにつ

    最新仕様におけるHTML5のアウトライン判定とh1要素の扱いについて
  • 1