Привет! Меня зовут Коля. и всё пока. К делу.
- https://quodnon.github.io/kottan-pokedex/ опять желательно в новой табе и да. покемоновское апи иногда не отдает несчатные 12 записей сразу из-за корса на ихнем сервере печаль 🐳 =(
Что Смотреть? | |
---|---|
index.html | максимум декларативности здесь |
app.js | покемоновский код |
app.css | стили, да |
две директивы в папке html: | |
pokeCard | карточка грида |
pokeInfo | детальная инфа |
Front-end:
- angularjs
(нечего выделываться вообще не 2.0) - bootstrap
(отдаю себе отчет что это в целом "из пушки по воробьям")
Back-end:
- gh-pages
IDE:
- cloud 9
- visual code
- концепция SPA
- Директивы и контроллер
- байндинги
- фильтры
ламповыймобайл френдлисервисыдве фабрики работы с апи- фиксированный див справа при адаптивном дизайне и "фиксд-релатив" рецепт. отсюда
- кастомные фильтры ангуляра
- фильтры должны включать только загруженные данные и появляться с новыми типами покемонов
- когда узкий экран - перегонять фокус наверх
- сделать кнопку наверх
- на узком экране закрытие карточки ведет на предыдущую У позицию скролла
Что не делал \ не нравится | почему\как сделал |
---|---|
фавайконы для всех браузеров | время и придумка иконки |
свои стили за исключением явно необходимых марджинов | дизайнер слабоватый =( юзаю стандартные темы |
фильтрация в виде отдельного запроса к апи с параметром типа | фильтруем уже загруженные данные |
сложная логика фильтров | сделал по жадному принципу: "если хоть один тип чекнут, то карточку показываем" |
юнит тесты | 1.время 2. не знаком с их фреймворком |
приЛИПчивый див фильтров(аккордеоном) | не включил его в мвп. обязательно попробую реализовать после сабмита в свободное время =) |
фиксированная верстка карточки деталей по покемону в пришпиленном, свободном состоянии, с разными видами данных | не включил в мвп. |
не обработан cценарий - узкий экран - кликнули карточку - снесли фильтр- закрыли карточку- вернуться на предыдущее место с учетом того есть карточка или нет | время. |
Где | ЧТО | КАК ФИКСИЛ |
---|---|---|
ие едж | Бутстрап. при загрузке из цдн валятся 403 ошибки на доп.ресурсы. на функциональность влияния не обнаружил | открыт стаковерфлоу переделал на локальные ресурсы |
закрыл через ng-change reCountChecked |
Денисюк Николай [email protected] Киев, 24
- разработчик-самоучка(местами это грусть-грустная ситуация) под MS Dynamics CRM (стек js + .net) 2.5 года
- пользовался ангуляром, winjs. до сих пор для задач почти хватает jquery
- из прям предметного делаю SPA клиенты к разным серверным решениям телефонии(циска, ИнИн) fyi
- делать проекты под чутким присмотром менторов
- говорить с менторами о веб-разработке
- понять как чаще делать "как надо", так как устал делать "как не надо"
- познакомиться с тусовкой самых крутых разрабов Украины =)
- дать фронт-енду преимущество в борьбе специализаций фронт-енд vs бек-енд.