Each type of loop join can be used to work stripes. The method you choose will depend on the width of the stripes: the loop join and sliding join would be used for narrow stripes, and the two-loop join for wide stripes (colour blocks). Here are all the methods in details.
The loop join
The loop join shown on a single row of a new colour

* – It can be tricky to knit right to the end of the yarn. To help, you can hang a marker on the loop (see video) or put some scrap yarn through the loop to keep the tension (this was a clever suggestion of my technical editor, thank you James).
In the next row the first and last stitches are doubled with the loops. These loops do not count as stitches, and should be worked together with the adjacent stitch. Looking from the right side of the knitting, the stitch should be always in front of the loop.

The sliding loop join
The sliding loop join shown on multiple thin stripes of new colour


The two-loop join
The two-loop join shown on multiple wide stripes
This method is recommended for wide stripes and colour blocks, when the current colour is replaced with the new one (i.e. there is no second colour yarn carried at the side of the work).

Black and white stripes: compare the conventional edge that has two tails of yarn for each colour change (bottom part) and the two loops join edge that has no ends (top part), RS and WS:

The stripes samples were made using:

Polar by Wolle Rödel , 52 yards (48 metres) / 50 g, 50% Wool, 50% Acrylic
Superba Harmony 4 ply by Rico Design, 437 yards (400 metres) / 100 g, 75% Wool, 25% Polyester;
and other similar sock yarns