- 919 名前:デフォルトの名無しさん mailto:sage [2019/03/09(土) 12:12:57.48 ID:OAlfgW/Ia.net]
- >>883
>>>882 >これがjQueryのコードなんだが >どこが結びついてるの? > >$('.my-component [name="switch"]').change(function() { > $(this).closest('.my-component').toggleClass('active', this.checked); >}); ・適応対象のname属性がswitchでありクラス名がmy-componentの要素の子孫であること ・適応対象がchangeイベントをサポートしていること ・適応対象の直近のクラス名がmy-componentの要素がactiveクラスをサポートしていること 少なくともこの3つの物理的な条件をjsプログラマが知ってなければなりません さらにhtml/cssデザイナはjsプログラマがこれらの条件を期待していることを知っていなければなりません Vue(MVVM)ならばそのような仮定は全く必要ありません Viewとは独立してただ単にViewModelの属性のブール値を切り替えるだけです
|

|