Du kannst nicht verhindern dass der JS Code auf die Platte des Users gelangt, das geht auch nicht mit .htaccess Spielereien oder ähnlichem. Wie sollte das auch gehen. Sobald der User die Seite aufruft, wird die JS Datei vom Browser in den Cache geladen und der User hat den Code.
Du kannst einen Obfuscator benutzen, dann ist der Code schwerer lesbar (wer ihn aber unbedingt haben will, wird auch diesen auseinanderbröseln).
Und JS Code zu verschlüsseln...ich weiß nicht. Er wird ja auf der Clientseite wieder entschlüsselt, also kann das nicht sehr sicher sein
Aber ist dein JS Code wirklich so schützenswert (ich bezweifle es irgendwie, wenn man von einer Sprache wie JS redet).
MfG Pr0g