Arlanda: все просто, работа монотонная - мне проще объяснить.
Есть массив. Его имя: _0x6e0a[]
У него есть элементы с 0...N,
где _0x6e0a[0] - это ПЕРВЫЙ элемент, _0x6e0a[1] - ВТОРОЙ и т.д.
Задача простая: ВНИМАТЕЛЬНО! перенести из этого массива все значения на места _0x6e0a[N] внутри кода, где N - номер элемента этого массива, включая кавычки (если они будут вверху, где этот массив задаётся).
Arlanda: ну, вообще-то, почти полностью. т.к. там из массива сверху можно вынести строки в переменные текста чтобы получить: return Math[_0x6e0a[1]](Math[_0x6e0a[0]]() return Math.floor(Math.random()
con_: ну вот. вполне себе нормальная вёрстка.
Сетка - это места размещения блоков (разлиновка) всей области страницы. Например, я могу в одну из ячеек такой разлиновки вставить меню или виджет логина или блок похожих статей или убрать их и т.д. Могу добавить/убрать вертикальные бары слева или справа, футер верхнее меню и т.д.
Если про сложность - речь идёт про "оживление" элементов ("карусели" изображений, появление подсказок при вводе и т.д.) - это уже Javascript (JS).
Т.е. более "сложные" - я так понял, что речь про JS и интерфейс.
Тут нужно использовать jquery (самое простое), но лучше - учить нативный JS для того, чтобы иметь понимание работы JS с объектами DOM в целом (без библиотек).
con_: я не использую препроцессоры, я готовлю сетку и пишу классы стилей вручную. Разделяете объекты по категориям (header,menu,footer) и дальше стилизуете их классами.
Вот простой пример вёрстки: precosts.com/app/Design-generator
Можете посмотреть как все сделано, там все стили в теле html.
Arlanda: возможно, что стоит проверка на хеш-сумму самого крипт-кода ДО НЕПОСРЕДСТВЕННОГО ИСПОЛНЕНИЯ скрипта на основе переменной: _0x6e0a
Я бы не советовал использовать подобные инструменты.
Есть много более лучших: greacemonkey и phantom.js и nightmare.js подобные.
Андрей: валидация данных всегда должна идти "белым" списком (по принципу firewall'a). "Запрещено всё, кроме ..." и "размер данных (длина строки) должен быть в диапазоне от ... и до..."
Для текста: всё это делается после приведения к нужной кодировке, вырезанию лишних символов, тримминга, замены разнородных пробелов/тире к однотипным (если необходимо) и удалению подряд идущих пробелов.
Т.е. все данные, перед помещением в БД, должны соответствовать ОЖИДАЕМЫМ ДАННЫМ этой БД.
Андрей: зависит от специфики Вашего проекта.
В большинстве случаев - выбирают *NIX системы.
Язык разработки проекта, интеграционные модули и архитектура проекта - в бОльшей степени влияют на выбор серверной ОС.
Исполнителю он не нужен в рамках проекта Заказчика и не более того.
Если исполнитель собирается использовать этот шрифт в СВОИХ ЛИЧНЫХ проектах - тогда ДА, но в рамки данного вопроса - это не вписывается.
var n = _0x6e0a[2];
это 3-й элемент массива. Смотрим и заменяем:var n = "\n";