How can we keep weeds from regrowing?

The backyard was cleared of weeds last fall but the roots are still in the ground. What is the best way to cover the ground to avoid regrowth of all the weeds – black plastic or other mulch?    …