.append (), prepend (), .after () et .before ()

Je suis assez compétent avec le codage, mais de temps en temps je rencontre du code qui semble faire essentiellement la même chose. Ma principale question ici est, pourquoi utiliseriez-vous .append()plutôt des .after()versets ou vice versa? J'ai cherché et n'arrive pas à trouver une définition...