Желательно, чтобы у вас была возможность взять на себя техническую поддержку готового проекта (верстка, frontend разработка) в дальнейшем. 

Вам понадобится опыт использования Gulp. Нужно скачать проект с приватного репозитория на Bitbucket, развернуть у себя на локальной машине, навести порядок в секции со скриптами, запушить свой труд и быть готовым внести правки, если что-то пойдет не так :) 

Вот пациент http://divothemes.com/cutetube/index.html На сервере файл минифицирован, поэтому он есть во вложении. Сперва идут сжатые вендорные библиотеки, поэтому они вас не интересуют. 

А вот список того что нужно поправить: 

1. STRICT MODE REQUIRED: All JavaScript should be written with "use strict" mode on. Please note that strict mode is scoped. For concise code it is recommended to placed on top of the Javascript file. 

2. PROPER EVENT BINDING: Consider using the preferred .on() method rather than .click(), .bind(), .hover(), .load(), .ready(), etc. For best performance and concise code use event delegation whenever possible: https://codepen.io/32bitkid/post/understanding-delegated-javascript-events

3. STRICT EQUALITY COMPARISON: For better performance please use Strict Equality Comparison. 

4. CACHE JQUERY OBJECTS: Please cache your jQuery selectors to improve performance: https://jsperf.com/why-cache-jquery-selectors

Оцените, пожалуйста, сколько вы хотите за эту работу. Спасибо!

8 лет назад
egorantonov2
Егор 
32 года
8 лет в сервисе
Был
8 лет назад

Заявки фрилансеров

Нет заявок фрилансеров