Questa è più una questione di organizzazione riguardante Jquery.Qual è il modo migliore per tenere traccia degli identificatori per Jquery e CSS?
Utilizzando il seguente semplice esempio:
<a href="#" class="click">click me</a>
<script>
$(document).ready(function(){
$('.click').on('click',function(){
alert('Clicked!');
});
});
</script>
Ora moltiplicare questo da un 1000 sul tuo sito web, si può rapidamente ottenere disordinato. Puoi anche dimenticare quali classi hai attribuito a Jquery o al tuo CSS. In genere cerco di evitare di mixare entrambi, quindi aggiungo le mie classi per CSS e altre per il Jquery, nel caso in cui cambi il layout o usi quella sezione da qualche altra parte, ... Posso cambiare il CSS. Ma come ti ricordi quale è per CSS o Jquery? Hai nominato le tue classi "JSclassName" o qualcosa del genere?
Fatemi sapere se non sono chiaro e grazie per il vostro aiuto.
Ma non è facile rompere il codice se si fa questo? Siamo in molti a codificare la stessa interfaccia, se qualcuno cambia solo una piccola cosa come correggere l'ortografia di una classe che rompe sia CSS che JS. Quindi, non appena si rinomina, è necessario controllare entrambi gli script? – denislexic
In un certo senso, sì. Devi. Questa è la parte in cui è necessario pianificare attentamente schemi di denominazione coerenti prima di implementarli per evitare tali errori. – Joseph
E non consiglieresti di aggiungere una classe solo per il JS? Ad esempio "js-click"? – denislexic