При чём тут знание основ?
Может немного неправильно выразился, нужно понимание того, как оно работает. А синтаксис - это вообще дело десятое, его даже обезьяна выучить может, проблемы начинаются уровнем выше от непонимания принципов работы. Поэтому в основном для пхп-шников жабаскрипт - дикий ад.