Как можно скрыть или изменить свой код, что бы его нельзя было посмотреть через браузер?
Куча js в одну строку делается для экономии килобайтов, а не для "скрытия". Разве что он возможно будет обфусцирован, но это вряд ли остановит того, кому реально очень хочется. 
HTML'a не может не быть, если только они всё в канвас не запихали, что тоже html :)
Абсолютных методов не бывает и быть не может
Можно, таких сервисов как грязи, например вот или вот... и ещё с дюжину как онлайн сервисов, так и офлайн софта найти можно.
Ну и ещё тут можно почитать...