Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 20 из 27

Тема: Начни с себя, Web JS Spring challenge

  1. #1
    Активный участник Аватар для Salex
    Регистрация
    18.08.2010
    Сообщений
    3,120

    Начни с себя, Web JS Spring challenge

    Весна, обострение, челенджы всякие. И я поддался соблазну.

    Цель: развить скилл js (from begginner to pre-intermediate*), написать простенькое приложение.
    Период: c 8.03.15 до 2.04.15 (Зная себя и манеру "во классная фича надо бы добавить" это может тянутся бесконечно. Поэтому короткий срок даже лучше).
    Формат: оффлайн
    Длительность: пару часиков на выходные.

    Ковырять хело ворды скучное занятие. Поэтому начну сразу с более-менее интересного для меня примера небольшого приложения базы хертстоун карт с возможностью формировать колоды.

    Основной функционал:
    Просмотр карт
    сортировка
    по мане
    по имени
    по классам
    по rarity

    Создание колод

    "Javascript везде и всегда"
    Выбор серверной части (он же backend). Тут выбор как оказалось почти очевиден - это Node.js.

    Бд. Всякие *sql уже всем приелись, поэтому хотелось что-то свеженькое , полета фантазии. Nosql в тренде, + давно хотел "пощупать" mongo. json нотация максимально приближает эту бд к js, имхо.

    Остался frontend. Тут выбор не столь очевиден. Ember, backbone, angular, knockout. Такое впечатление что люди с утра до ночи сидят и выдумывают эти фреймворки.
    Аngular - из-за поддержки гугла, да и 2.0 пока не скоро, надеюсь

    Ну и так как я тот ещё "дизайнер" поэтому буду использовать bootstrap css стили.

    Итого: MEAN stack - javascript везде и всегда

    Скрытый текст

    без пеки

    Скрытый текст

    Скрытый текст

    да ладно куда ж без неё
    [свернуть]
    [свернуть]
    [свернуть]
    Последний раз редактировалось Salex; 07.03.2015 в 19:01.
    //

  2. #2
    Освоившийся Аватар для LazeR
    Регистрация
    17.05.2010
    Сообщений
    276
    омг что там тот js учить то

  3. #3
    Активный участник Аватар для Hibonicus
    Регистрация
    17.05.2010
    Сообщений
    5,593
    Цитата Сообщение от LazeR Посмотреть сообщение
    омг что там тот js учить то
    querySelector это же так сложно
    5.11.17

  4. #4
    Активный участник
    Регистрация
    19.05.2012
    Сообщений
    978
    Удачи, буду следить.
    2ой турнир Ватники против Укропов(а так же союзные силы Эстонии) завершился почти победной Ватников! Зато Крым - наш !

  5. #5
    Активный участник Аватар для ^__^
    Регистрация
    17.05.2010
    Сообщений
    6,924
    Цитата Сообщение от LazeR Посмотреть сообщение
    омг что там тот js учить то
    https://www.destroyallsoftware.com/talks/wat
    Дебилы, бл*дь

  6. #6
    Активный участник
    Регистрация
    17.05.2010
    Сообщений
    2,508
    Цитата Сообщение от ^__^ Посмотреть сообщение
    спасиб, получил удовльствие от просмотра
    Сервис для зрителей и стримеров http://forum.sc2tv.ru/threads/75112-...80%D0%BE%D0%B2

  7. #7
    Активный участник Аватар для Salex
    Регистрация
    18.08.2010
    Сообщений
    3,120
    Цитата Сообщение от LazeR Посмотреть сообщение
    омг что там тот js учить то
    никто ничего учить не собирается, просто попрактиковаться

    Цитата Сообщение от Hibonicus Посмотреть сообщение
    querySelector это же так сложно
    queryselector как раз не будет, вообще (только то что предоставляет bootstrap в базовой комплектации)
    //

  8. #8
    Активный участник
    Регистрация
    23.07.2011
    Сообщений
    303
    Цитата Сообщение от Salex Посмотреть сообщение
    да и 2.0 пока не скоро, надеюсь
    а разве мелкомягкие его не замутили уже?

  9. #9
    Активный участник
    Регистрация
    05.06.2010
    Сообщений
    2,059
    Salex, фронт flux(точнее reflux.js)+react.js или meteor.js, если хочется потыкать что-то современное/актуальное
    Последний раз редактировалось drow; 07.03.2015 в 19:15.

  10. #10
    забанен навсегда
    Регистрация
    04.10.2014
    Сообщений
    1,932
    Долго же ты соображал, уже неделя прошла с момента начала весны

  11. #11
    Активный участник Аватар для Salex
    Регистрация
    18.08.2010
    Сообщений
    3,120
    Weekend 1/4 (8-9.03.15)
    в Основном посвящен настройке.

    Краткий checklist:
    -новый github, дабы было ревертить фейлы, когда все полетит к чертям (первый блин комом, с половины комитов заметил что спалился логин/пароль базы , пришлось удалить .гит )
    -новый heroku
    -новый mongolab
    -начат backend server node + express4 + mongo
    -cозданы роуты/контроллеры для скромного restful api
    /api/cards/ для списка карт
    /api/cards/cardId для одиночных

    Идентичные для колод пока не работают
    /api/decks/
    /api/decks/deckId

    Все очень кривое.

    Frontend'а нет так что смотреть не на что.

    пример ответа сервера

    [свернуть]



    зы. ломать тут нечего все акки бесплатные и карточки не привзяаны
    Последний раз редактировалось Salex; 10.03.2015 в 20:39.
    //

  12. #12
    Активный участник Аватар для Salex
    Регистрация
    18.08.2010
    Сообщений
    3,120
    Weekend 2 и 3 /4

    набыдлокодил фронтенд
    Нужно зарегистрироваться кнопка SignUp
    пощупать можно тут https://hearthstone-app.herokuapp.com/

    Имейлы я не собираю. Пусть вас не пугает что там email. Проверки никакой нет.
    Можно использовать просто имя.


    кратенький чеклист:
    Аутентификация. Никаких печенек, сессий -> 1 простой json token(JWT), нам же нужен CORS ведь так ?
    Expire не работает
    Верификации на сервере тоже нет


    Карты по классам не фильтруются пока
    Последний раз редактировалось Salex; 24.03.2015 в 20:10.
    //

  13. #13
    Активный участник
    Регистрация
    17.05.2010
    Сообщений
    3,837
    Цитата Сообщение от Salex Посмотреть сообщение
    Weekend 2 и 3 /4

    набыдлокодил фронтенд
    пощупать можно тут https://hearthstone-app.herokuapp.com/

    Имейлы я не собираю. Пусть вас не пугает что там email. Проверки никакой нет.
    Можно использовать просто имя.


    кратенький чеклист:
    Аутентификация. Никаких печенек, сессий -> 1 простой json token(JWT), нам же нужен CORS ведь так ?
    Expire не работает
    Верификации на сервере тоже нет


    Карты по классам не фильтруются пока

    И что это за фигня? не вызвращает никакой информации, ничего нет. хрень какаято бесполезная

  14. #14
    Активный участник Аватар для Salex
    Регистрация
    18.08.2010
    Сообщений
    3,120
    Цитата Сообщение от Nuclear.net Посмотреть сообщение
    что это за фигня? не вызвращает никакой информации, ничего нет. хрень какаято бесполезная
    а ты зарегистрировался ?

    хероку работает

    все отдается

    Скрытый текст

    [свернуть]
    Последний раз редактировалось Salex; 24.03.2015 в 20:22.
    //

  15. #15
    забанен навсегда
    Регистрация
    04.10.2014
    Сообщений
    1,932
    Цитата Сообщение от Salex Посмотреть сообщение
    а ты зарегистрировался ?

    хероку работает
    Ограничь общее число карт при создании колоды, а то там сейчас можно создавать колоды на бесконечное число карт. Ну и минимум в 30 карт выставь, чтобы создавались полные колоды, а не из двух или двухсот карт.
    Ну и не помешал бы какой-нибудь крестик около списка карт для их удаления, а то непонятно куда кликать для удаления карты, благо у меня IQ over9000 и я додумался нажать на саму карту в списке.

    Author : xzasdaw
    Моя колода если что в списке.

    Без логина, кстати, не видно списка колод.
    Последний раз редактировалось Kebry; 24.03.2015 в 20:24.

  16. #16
    Активный участник
    Регистрация
    17.05.2010
    Сообщений
    3,837
    Цитата Сообщение от Salex Посмотреть сообщение
    а ты зарегистрировался ?

    хероку работает
    никто нигде не будет регистрироваться пока непонятно зачем. это тебе надо а не мне. так что лесом.
    Последний раз редактировалось Nuclear.net; 24.03.2015 в 20:21.

  17. #17
    Активный участник Аватар для Salex
    Регистрация
    18.08.2010
    Сообщений
    3,120
    Цитата Сообщение от Kebry Посмотреть сообщение
    Ограничь число карт при создании колоды, а то там сейчас можно создавать колоды на бесконечное число карт.
    да это понятно,
    Цитата Сообщение от Kebry Посмотреть сообщение
    благо у меня IQ over9000 и я додумался нажать на саму карту в списке.
    ну по образу и подобию самой игры крестик хорошо бы

    Цитата Сообщение от Nuclear.net Посмотреть сообщение
    никто нигде не будет регистрироваться пока непонятно зачем. это тебе надо а не мне. так что лесом.
    да вперед я же не заставляю.
    Регистрация в данном случае не вопрос юзабилити или чего-то ещё. Мне было интересно погонять jwt

    зы фильтрация карт работает, но на английском
    Последний раз редактировалось Salex; 24.03.2015 в 20:32.
    //

  18. #18
    забанен навсегда
    Регистрация
    04.10.2014
    Сообщений
    1,932
    Цитата Сообщение от Salex Посмотреть сообщение
    да это понятно,

    ну по образу и подобию самой игры крестик хорошо бы


    да вперед я же не заставляю.
    Регистрация в данном случае не вопрос юзабилити или чего-то ещё. Мне было интересно погонять jwt
    Пофикси видимость списка колод без регистрации, а то сейчас их видно только под логином.

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

    Последний раз редактировалось Kebry; 24.03.2015 в 20:35.

  19. #19
    Новобранец
    Регистрация
    06.07.2010
    Сообщений
    79
    карты из базы берет? и ссылку при клике автоматически создает или сам все пишеш?

  20. #20
    Активный участник Аватар для Salex
    Регистрация
    18.08.2010
    Сообщений
    3,120
    Цитата Сообщение от Newerth Посмотреть сообщение
    карты из базы берет?
    какие именно карты ?
    сами характеристики забиты в mongo
    картинки в статике,
    хероку бесплатное поэтому все такое медленное

    Цитата Сообщение от Kebry Посмотреть сообщение
    Пофикси видимость списка колод без регистрации, а то сейчас их видно только под логином.
    А еще у тебя с кодировкой какая-то беда и на одной странице русские символы логина отображаются нормально а на второй каракули.
    про видимость там просто все обращения с /api проверяются на токен

    а вот с кодировкой это интересно
    //

Страница 1 из 2 12 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Начни с себя(Весенний челендж)
    от Спалланцани в разделе Общий форум
    Ответов: 785
    Последнее сообщение: 22.09.2016, 21:20
  2. Начни с себя, выучи Python/Django (Весенний челендж)
    от WilliamThomasFarley в разделе Общий форум
    Ответов: 71
    Последнее сообщение: 05.05.2015, 09:30
  3. Начни с себя (старый вопрос)
    от Adolf[RA] в разделе Политика: новости и дискуссии
    Ответов: 70
    Последнее сообщение: 29.04.2015, 19:19
  4. Ответов: 97
    Последнее сообщение: 23.03.2015, 23:19
  5. Ответов: 3
    Последнее сообщение: 22.10.2013, 12:17

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •