Bueno, en realidad es bastante simple. Si realmente entendieras los fundamentos de javascript, verías que este tema es en realidad muy básico. Quiero decir, todas las respuestas que necesitas ya están ahí si te tomas el tiempo de leer adecuadamente la documentación.