javascriptのid名クラス名の良いつけ方悪いつけ方はcssとどう違いますか?
https://webkikaku.co.jp/blog/htmlcss/idclassname/
cssはこのように情報がいくらでもありますが、jsはほとんどありません。
・1 機能別に分離して、マルチクラスにする、js-sectionのように一つにしない、
jsの名前は要素の役割でつけず、jsの機能でつける
・2 機能別に分離して、マルチクラスにする、js-sectionのように一つにしない
jsの名前は要素の役割でつける
おそらく1だと思うのですが、できるだけIDを使い(重いものを優先して使う?)やはりjsの機能分、クラス名だらけになっても分離したほうがいいでしょうか?
そうでないと名前が付けにくいし、削除すると意図しないものまで影響を与えるので。
ただクラス名だらけになるけど仕方がないですよね。
下記のような方法もありますが、$(".js-heigh-get--more-tablet").height(parentHeight);はおかしいですよね。
.js-size-ajasment--more-tabletというクラス名にしてjs-heigh-get--more-tabletとマルチクラスにするのがいいのですかね?
やっぱりクラス名だらけになるのですが
<div id="slide" class="split-screen-inner-secondly js-heigh-get--more-tablet"> $(window).load(function(){ var parentHeight = $('.js-heigh-get--sp').height(); if($(window).width() < 768) { $(".js-heigh-get--more-tablet").height(parentHeight); } }); //ある要素の高さをある要素と同じ高さにする-768以上 $(window).load(function(){ var parentHeight = $('.js-heigh-get--more-tablet').height(); if($(window).width() > 768) { $(".js-heigh-get--more-tablet").height(parentHeight); } });
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2016/12/06 02:31
2016/12/06 10:46
退会済みユーザー
2016/12/07 11:55
2016/12/07 12:01
退会済みユーザー
2016/12/07 12:19
2016/12/07 12:31
退会済みユーザー
2016/12/07 12:49