рефакторинг js и его документация