Универсальной защиты нет - код все равно исполняется на клиенте, и его в любом случае можно скачать/скопировать
Однако, как защиту от совсем непрофесиональных - к js скриптам (втч к библиотекам типа jQuery) можно добавить такой код (предварительно
обфусцировав его)
if(document.domain!="yourdomain.com"){
self.location.href = "http://yourdomain.com";
}
Таким образом, даже сохраненный файл не будет работать вне вашего домена. Однако опять же - это защита только от малоопытного пользователя, любой более-менее знающий человек все равно сможет сохранить ваш шаблон