Global Namespace pollution and how to resolved it

Hey, I’have searched around the forums , but i am not able to find about global namespace pollution.

What is the basic concept of global namespace pollution in JS aside? what are the ways to get it resolved? Why it is important to know for angular JS.

Any help is appreciated,
Zarana