Primeira parte da tradução do artigo de JS Puro