Ionic bonds occur when a more electronegative atom takes an electron from a less electronegative atom. The difference in electronegativity should be more than 2.0. The ionic bond is formed because positive and negative attract, and gaining/losing an electron forms negative/positive ions. (Electronegativity is a measure of the strength of an atom's attraction for valence electrons. Fluorine is the most electronegative element because it has a lot of protons and it does not have a lot of shells of electrons below its valence shell that can shield the valence electrons from the protons' pull). In contrast, covalent bonds are formed between atoms with similar electronegativities that share (an) electron(s).
This mural is funny because it is a reference to James Bond, who always says 'The name's Bond... James Bond' when he meets someone and is well known for ordering a martini that is 'shaken not stirred.'