Как стать автором
Обновить
1
0
Юрий @Xpert

Пользователь

Отправить сообщение
Покопался в коде
Первая же подключаемая библиотека
/Themes/Renins/scripts/libs/jquery-1.6.4.min.js

Актуальная версия — 1.7.2

Ползем чуть ниже:
	<script src="/Themes/Renins/scripts/config.js" type="text/javascript"></script>

	<script src="/Themes/Renins/scripts/libs/ui/ui.core.js" type="text/javascript"></script>
	<script src="/Themes/Renins/scripts/libs/ui/ui.slider.custom.js" type="text/javascript"></script>
	<script src="/Themes/Renins/scripts/libs/ui/ui.datepicker.js" type="text/javascript"></script>
	<script src="/Themes/Renins/scripts/libs/ui/ui.datepicker-ru.js" type="text/javascript"></script>

	<script src="/Themes/Renins/scripts/libs/jquery.scrollTo.js" type="text/javascript"></script>
	<script src="/Themes/Renins/scripts/libs/jquery.maskedinput-1.3.js" type="text/javascript"></script>
	<script src="/Themes/Renins/scripts/libs/jquery.fastclick.js" type="text/javascript"></script>
	<script src="/Themes/Renins/scripts/libs/json2.js" type="text/javascript"></script>

	<script src="/Themes/Renins/scripts/libs/xdomain/easyXDM.min.js" type="text/javascript"></script>
	<script src="/Themes/Renins/scripts/libs/jquery.xdajax.js" type="text/javascript"></script>

	<script src="/Themes/Renins/scripts/libs/geo.js" type="text/javascript"></script>
	<script src="/Themes/Renins/scripts/libs/lds.coulisse.custom.js" type="text/javascript"></script>

	<script src="/Themes/Renins/scripts/libs/jQuery.ui.coulisseWrapper.js" type="text/javascript"></script>

	<script src="/Themes/Renins/scripts/libs/modernizr.min.js" type="text/javascript"></script>
	<script src="/Themes/Renins/scripts/libs/flowplayer-3.2.6.min.js" type="text/javascript"></script>
	<script src="/Themes/Renins/scripts/libs/fileuploader.js" type="text/javascript"></script>
	<script src="/Themes/Renins/scripts/libs/underscore-min.js" type="text/javascript"></script>

	<script src="/Themes/Renins/scripts/common/main.js" type="text/javascript"></script>
	<script src="/Themes/Renins/scripts/common/common.js" type="text/javascript"></script>
	<script src="/Themes/Renins/scripts/common/calendar_popup.js" type="text/javascript"></script>
	<script src="/Themes/Renins/scripts/common/form_select.js" type="text/javascript"></script>

	<script src="/Themes/Renins/scripts/controllers/popup.js" type="text/javascript"></script>
	<script src="/Themes/Renins/scripts/controllers/date_time_picker.js" type="text/javascript"></script>
	<script src="/Themes/Renins/scripts/controllers/menu2_corner.js" type="text/javascript"></script>
	<script src="/Themes/Renins/scripts/controllers/geo.js" type="text/javascript"></script>
	<script src="/Themes/Renins/scripts/controllers/callback.js" type="text/javascript"></script>
	<script src="/Themes/Renins/scripts/controllers/select.js" type="text/javascript"></script>
	<script src="/Themes/Renins/scripts/controllers/openable.js" type="text/javascript"></script>
	<script src="/Themes/Renins/scripts/controllers/placeholder.js" type="text/javascript"></script>
	<script src="/Themes/Renins/scripts/controllers/allways_visible_headers.js" type="text/javascript"></script>
	<script src="/Themes/Renins/scripts/controllers/like_panel.js" type="text/javascript"></script>
	<script src="/Themes/Renins/scripts/controllers/bottom.js" type="text/javascript"></script>
	<script src="/Themes/Renins/scripts/controllers/objectsCalcMenu.js" type="text/javascript"></script>
	<script src="/Themes/Renins/scripts/controllers/objects_menu.js" type="text/javascript"></script>
	<script src="/Themes/Renins/scripts/controllers/call_agent_from.js" type="text/javascript"></script>
	<script src="/Themes/Renins/scripts/controllers/response.js" type="text/javascript"></script>

	<script src="/Themes/Renins/scripts/controllers/coverflow.js" type="text/javascript"></script>
	<script src="/Themes/Renins/scripts/controllers/video_popup.js" type="text/javascript"></script>
	<script src="/Themes/Renins/scripts/controllers/multiple_video_controller.js" type="text/javascript"></script>

	<script src="/Themes/Renins/scripts/controllers/error.js" type="text/javascript"></script>
	<script src="/Themes/Renins/scripts/controllers/simple_calc_view.js" type="text/javascript"></script>
	<script src="/Themes/Renins/scripts/controllers/scrolled_menu.js" type="text/javascript"></script>
	<script src="/Themes/Renins/scripts/controllers/marva.js" type="text/javascript"></script>

44 подключаемых файла. Скомпилировать в один или хотя бы несколько и загрузить как-то побыстрее, принимая во внимание издержки на коннект к серверу вы не смогли?

Дальше даже смотреть не стал. И еще в процессе изучения исходников понял, что зайди я на сайт с отлюченным JS — фирма потеряет меня, как клиента из-за полной неработоспособности сайта.
Простите, а вам за это еще и денег заплатили? Однако…

Я захотел зайти и рассчитать стоимость полиса, тыкался по сайту 5 минут. Оказывается узнать — это прочитать тонну маркетинговой макулатуры. А чтобы купить, нужно выполнить кучу непонятных действий, начиная прямо с клика по полю ввода «Рассчитать и купить». Вы случайно тип поля ввода не перепутали? :-) Или это такой новый гламурный способ отсева клиентов?

Новое — не значит лучшее. Пока вижу, что новый сайт компании стал только хуже и вероятно уже приносит компании косвенные убытки. А с учетом того, что сказал товарищ Krassus по поводу смены данных доступа после обновления, ваша работа тянет на «неуд» с минусом, поскольку противоречит всем принципам юзабилити и просто возвращения клиентов.
Консоль forever!

Спасибо, определенно полезная статья с учетом того что часто проще написать консольную утилиту на более медленном языке, чем посвящать разработчика на другом языке во всю архитектуру существующего веб-приложения.
А как же обратная совместимость?

Насчет встроенных средств — я уже писал, что проверки могут быть не совсем стандартными.
Не все ограничения могут быть корректно описаны внутри шаблона.
В любой другой форме могут возникнуть ошибки, которые можно обработать только на стороне сервера, например та же самая проверка captha или реализация специфической логики.

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность