Спасает ли «сборка» email-адреса на странице с помощью javascript от спама?
Да, от большинства роботов спасёт. Не даром такие приёмы используются во многих CMS.
Нет, не спасает. Современные роботы построены поверх «безголовых» браузерных движков, например, phantomjs. После загрузки страницы, исполняется весь js-код. Большого умения для создания такого скрейпера не надо, единственное, он жрет много ресурсов, и скрейпить весь нет ним не будут. Если у вас будет засвечена большая база ценных мейлов, то вас это не спасет. Если же обычный сайтик-бложек, то вполне нормальное решение.