Что подразумевается под базовыми знаниями JS?
Прочитайте книгу js или jquery для начинающих. Чтобы иметь общее преставление об языке. Этого должно хватить. 
Вот хорошая книга по jquery для начинающих . тык
Да.