Основные преимущества использования пользовательских скриптов:
- Простота изменения. 2 Отдельный скрипт — самостоятельный элемент, в котором можно поменять что угодно, и это не скажется на функционировании остального кода. 2
- Безопасность. 2 Если один скрипт выйдет из строя, остальной код продолжит свою работу. 2
- Быстрое решение задач. 2 Если грамотно прописать скрипт и настроить его, он станет альтернативой огромным кодам, а может и превзойдёт их по скорости выполнения задач. 2
- Кроссплатформенность. 2 Сценарий для одной платформы можно перенести на другой сайт, потому что зачастую скриптовые языки благоприятно интерпретируются. 2
Некоторые недостатки использования пользовательских скриптов:
- Как правило, они медленнее компилируемых. 2
- Из-за достаточно низкого порога вхождения в сферу в ней встречается большое количество неквалифицированных специалистов, из-за чего страдает качество скриптов. 2
Основные преимущества использования пользовательских стилей:
- Универсальность. 4 Все современные браузеры способны работать с таблицами стилей практически безошибочно. 4
- Ускорение загрузки сайта. 4 При хранении стилей в отдельном файле он кэшируется и при повторном обращении к нему извлекается из кэша браузера. 4
- Разное оформление для разных устройств. 4 С помощью стилей можно определить вид веб-страницы для разных устройств вывода: монитора, принтера, смартфона, планшета и др.. 4
Некоторые недостатки использования пользовательских стилей:
- ошибки реализации редких команд CSS в отдельных устаревших браузерах; 4
- необходимость указания стандарта DOCTYPE; 4
- неверное использование команд из заявленного типа документа; 4
- возможная путаница при двойственном размещении команд внутри кода и в отдельном файле (когда сразу оба приёма используются в одном документе). 4