Если в целях обучения, то почему нет? Написание своего фреймворка даетт тонны экспы. Главное, не пытаться на нем реализовать проекты, которые потом придется поддерживать :)
AntohaRomaha: Еще у вас плюсики разезжаются в "услугах" и вообще, что-то там дико тормозит. У меня сейчас процессор загружен, браузер живет на одном ядре, при этом все сайты включая ютуб(!) работают более-менее нормально, а у вас - мрачняк. Посмотрие на него профайлером.
В стартовом массиве пропусков нет, все числа идут по порядку? Их всегда четное кол-во? Если да, то неясно зачем вообще проходить по первому массиву, достаточно знать только первое и последнее число. Если нет - то варианты от Denis Derepko и AXP-dev не сработают.
Денис Букреев: Там вообще-то всего 4 класса, и по большей части они оправданы (error и active так точно). Странновато желание дожидаться конца анимации, ну да заказчику виднее.
Дмитрий: Вы понимаете, что делая блокам display: none вы будете вызывать reflow и repaint? И если они исчезнут, еще и высота страницы может поменяться, и в результате еще и скролл будет странно себя вести.
1PeGaS: Я не могу понять, это вы специально троллите или у вас случайно получается.
В случае https://jsfiddle.net/qdz7suko/1 код выполняется один раз, и больше проверок не далает.
В случае https://jsfiddle.net/qdz7suko/4/ на чекбокс вешается обработчик, реагирующий на клики.
И никакой магии. И это не говорит о том, что браузер перечитывает скрипты.
Irina Bubley: По портфолио можно в какой-то мере судить. Если там среди работ не только сайты-визитки и пачка опенкартов, но есть серьезные проекты с большой посещаемостью, то скорее всего этот разработчик умеет делать без дыр.
Если тянете по бюджету - наймите консультанта по ИБ для поиска подрядчика и первичных переговоров. Или даже на все время разработки проекта. Аудит, при этом, должен проводить кто-то другой.
Irina Bubley: Подрядчик может показать вам какой-нибудь сертификат или почетную грамоту, но если у него нет какой-то серьезной репутации - аудит будет рулить. Если вы сами не разбираетесь, а подрядчику выгодно вас обмануть, выход один - нанять того, кто разбирается. Аудитора.
Документы есть, а как же без них. Есть международные сертификаты, например. Вы при поиске подрядчика сможете самостоятельно проверить достоверность этого документа? Если вам покажут красивую бумажку на которой написано IEC 27000, это о чем-то вам скажет? Как вариант, можно нанять консультанта по ИБ, который будет в теме, и сможет помочь при поиске.
А гос. сертификаты, насколько я помню, выдают в основном на системы и устройства, а не на компании разработчиков. Ну и на криптографию еще.
Stalker_RED: Он рабочий, но делает не совсем то, что у вас в задаче.
Он изначально всем картинкам подменяет src на stopped, а когда к ним доскролливаешь - меняет на правильный. И больше картинку не убирает. https://jsfiddle.net/cvx0fuoh/