• Преимущества именования переменных с $?

    @crash_nsk
    Знак '$' в js не является каким-то спецсимволом, как например в php. Он может использоваться в нейминге также как и любой символ латиницы. Библиотека jQuery использует этот символ в качестве имени глобальной переменной для обращения к методам библиотеки.
    Ответ написан
    Комментировать
  • Как скрыть javascript на сервере?

    @crash_nsk
    Это можно сделать. Для этого нужно генерировать скрипт, а не отдавать статику.

    Например, при обращении к урлу site.com/js/script.js на самом деле происходит обращение к серверу, который делает необходимые проверки. Далее в случае успешной валидации в ответ подсовывается тело скрипта, иначе пустой ответ.

    Но тело скрипта всё равно возможно получить на клиенте. Достаточно загрузить страницу и через консоль разработчика посмотреть состав загруженного файла
    Ответ написан
    Комментировать