Всякий раз, когда я нажимаю на ссылку для скачивания, он просто показывает мне страницу кода. Я пробовал в IE8, IE9, FireFox, Chrome, Safari, Opera ... Во всех них это так. Зачем?

Почему это проблема? Это поведение по умолчанию большинства браузеров. Если вам нужна копия файла .js или .css, просто перейдите в « File -> Save as... или эквивалент в вашем браузере.
Вы можете изменить то, как Opera обрабатывает файлы JavaScript и CSS, к которым вы переходите напрямую, с помощью этих шагов:
text/text/css для файлов CSS, а text/javascript и text/ecmascript для файлов JavaScript.

Когда вы запрашиваете файл с веб-сервера, сервер отправляет заголовок MIME-типа, который указывает тип файла. (Когда вы запрашиваете файл с FTP-сервера, MIME-тип не отправляется, поэтому браузеры используют расширение файла, чтобы определить тип файла.) Обычно браузер использует тип MIME, чтобы решить, как обрабатывать файл. Если нет доступного типа MIME, он использует расширение файла.
Opera позволяет вам видеть все типы и расширения MIME, о которых он знает, и позволяет вам изменять их обработку. Другие браузеры часто показывают более простые списки.
Для типов text/ MIME, если браузер не имеет настройки для определенного типа MIME (например, text/css или text/javascript), он обычно просто отображает текст в окне браузера, поскольку text/ префикс указывает файл на основе текста. Сброс настроек вашего браузера до настроек по умолчанию, вероятно, восстановит такое поведение.
Если вы измените действие типа MIME, но действие браузера не изменится, возможно, веб-сервер отправляет другой тип MIME, отличный от ожидаемого. Если браузер отображает файл в окне браузера, вы можете проверить тип MIME следующим образом:
Если MIME-тип выглядит как правильная альтернатива, о которой вы не знали, вы можете изменить или добавить ее в список типов файлов Opera.
Если MIME-тип неправильный или недостаточно конкретный (например, если используется text/plain но text/javascript лучше), попробуйте попросить администратора веб-сайта настроить сервер для отправки более подходящего MIME-типа.