Qual è la migliore procedura per quanto riguarda l'utilizzo di collegamenti/<a> tag con hrefs espliciti ad altre pagine del sito (ad esempio href = "/ blah/blah/blah.html) vs avere hrefs/divs/etc che non hanno un href esplicito e avere il loro insieme onclick all'interno del gestore di documenti pronto con JavaScript in un file main.jsHrefs vs JavaScript onclick (rispetto a JavaScript non invadente)
Non sono un esperto quando arriva allo sviluppo web, ma mi diverto a imparare jQuery e simili e mi ritrovo a sottoscrivere la nozione di JavaScript non intrusivo.Mentre entrambe le opzioni sopra riportate non infrangono la parte "non avere JavaScript all'interno dell'HTML" di quella mentalità, suppongo Sono appeso a "Separazione della struttura e presentazione dal comportamento". Mentre è annuncio timidamente più naturale per me inserire un tag > in un tag > e impostare esplicitamente l'href, mi trovo a pensare che questo è davvero un comportamento e quindi dovrebbe essere impostato all'interno del JS.
E 'troppo tardi, o non ci sono abituato? L'altro lato di me vede il vantaggio di metterlo nel JS, b/c ora ho la capacità di controllare completamente il comportamento di quel collegamento senza dover modificare nulla all'interno dell'HTML. Immagino tu diresti che sono sulla proverbiale recinzione. Per favore aiutami a buttarmi giù. =)
(Una nota:. Il sito utilizza JavaScript pesantemente, quindi la nozione di fornire funzionalità con JS spento non è davvero un problema come la maggior parte del sito non funzionerà senza di essa)
Non ho pensato all'angolo del motore di ricerca, che è un ottimo punto. In questo caso il sito è per un'applicazione web interna, quindi non ha molta importanza, ma penso che in un senso più generale questo sarebbe un motivo valido per utilizzare gli hrefs. Grazie per l'input. –