Всем привет. Эта история началась 10 лет назад, когда разработчики сайтов только начали использовать XmlHttpRequest, длилась все эти годы и наконец подошла к завершению. XmlHttpRequest мы использовали немного не так, как его используют все, и теперь хотим поделиться многолетним опытом работы и её результатами. Тема большая, очень многое будет недосказано, но я не могу заранее предположить все вопросы и ответить на них в одной статье. Только на нижеприведённый текст ушло больше недели, возможно лучше и быстрее будет отвечать в комментариях на вопросы, если конечно статью опубликуют. В нашем скромном коллективе меня выбрали писателем этой статьи, я долго отказывался, но в итоге пришлось согласиться, никто больше не хочет. Меня можно сказать заставили.
Рубрика «javascript» - 172
Матрица — терминальная операционная система в 10 Кб Javascript, для реактивных приложений на PHP
2018-11-22 в 16:03, admin, рубрики: javascript, php, WebApps, операционные системыРуководство по JavaScript, часть 6: исключения, точка с запятой, шаблонные литералы
2018-11-22 в 11:00, admin, рубрики: javascript, Блог компании RUVDS.com, обучение, разработка, Разработка веб-сайтовТемами сегодняшней части перевода руководства по JavaScript станут обработка исключений, особенности автоматической расстановки точек с запятой и шаблонные литералы.
→ Часть 1: первая программа, особенности языка, стандарты
→ Часть 2: стиль кода и структура программ
→ Часть 3: переменные, типы данных, выражения, объекты
→ Часть 4: функции
→ Часть 5: массивы и циклы
→ Часть 6: исключения, точка с запятой, шаблонные литералы
HolyJS 2018 Moscow: бесплатная онлайн-трансляция, вечеринка и научно-технический рэп
2018-11-22 в 8:34, admin, рубрики: holyjs, holyjs2018moscow, javascript, Блог компании JUG.ru Group, конференции
Конференция HolyJS 2018 Moscow пройдёт уже в эти выходные, и в этом посте есть ценная информация как для идущих туда, так и для всех остальных JavaScript-разработчиков. Зрители конференции узнают, что именно они увидят на вечеринке, а остальные — какие доклады они смогут посмотреть бесплатно в прямом эфире на YouTube.
Читать полностью »
Крестики нолики «Без границ»
2018-11-22 в 8:23, admin, рубрики: javascript, крестики-нолики, логические игры, разработка игрКрестики-нолики… в них играли все, я уверен. Игра притягательна своей простотой, особенно когда ты тянешь часы где-нибудь на уроке, паре, а под рукой нет ничего, кроме тетрадного листа и простого карандаша. Уж не знаю, кто первым когда-то догадался рисовать кресты и кружки в 9 квадратах, но с тех пор игра нисколько не потеряла в востребованности, тем более, что народ придумал огромное множество её вариаций.

Эта статья про процесс разработки ИИ на javascript для игры в одну из таких вариаций крестиков-ноликов: получилось довольно много материала, но я разбавил его анимацией и картинками. В любом случае, хотя бы стоит попробовать поиграть в это.
Отличия этого варианта игры от оригинала в следующем:
- Поле может быть сколь угодно большим (На сколько хватит тетради)
- Побеждает тот, кто поставит 5 фигур (если их можно так назвать) в ряд.
Все просто… и в то же время сложно: исход игры не может быть просчитан заранее, как в классическом аналоге. Этот «маленький проектик» отнял у меня много времени и нервов. Надеюсь, что вам будет интересно.Читать полностью »
React-redux, connect по-новому, разделение отвественности в компонентах
2018-11-21 в 19:47, admin, рубрики: javascript, ReactJSПри написании SPA с помощью связки react-redux, для работы с redux используют функцию connect в файле react компонента для проброски стейта и «диспатча». Вся боль в том, что «коннекторы» и «диспатчеры» многие описывают там же, в компоненте. В этой статье я опишу connect по новому, и покажу простой способ разделения кода.Читать полностью »
Анонс Moscow GraphQL Meetup
2018-11-21 в 9:56, admin, рубрики: api, graphql, javascript, meetup, moscow graphql, php, rambler group, конференция, я пиарюсь
27 ноября 2018г. на Мансарде Rambler&Co состоится первый Moscow GraphQL Meetup. Приглашаем всех разработчиков пообщаться о технологии и обменяться опытом.
Читать полностью »
Руководство по JavaScript, часть 5: массивы и циклы
2018-11-21 в 9:00, admin, рубрики: javascript, Блог компании RUVDS.com, обучение, разработка, Разработка веб-сайтовСегодня, в пятой части перевода курса по JavaScript, мы поговорим о массивах и циклах. Массивы используются в ходе решения множества задач. Часто с массивами работают, используя циклы.
→ Часть 1: первая программа, особенности языка, стандарты
→ Часть 2: стиль кода и структура программ
→ Часть 3: переменные, типы данных, выражения, объекты
→ Часть 4: функции
→ Часть 5: массивы и циклы
Мутационный анализ, или как тестировать тесты
2018-11-21 в 6:24, admin, рубрики: frontendconf, javascript, Блог компании Конференции Олега Бунина (Онтико), мутационное тестирование, Разработка веб-сайтов, Тестирование веб-сервисовТестов много не бывает — это все знают. Мемы про unit и интеграционное тестирование уже не очень-то веселят. А мы по-прежнему не знаем, можно ли полагаться на результаты прохождения тестов, и какой процент покрытия позволит не пустить баги в продакшен. Если фатальные изменения в коде проскакивают тесты, не оказывая влияния на их результат, то решение напрашивается само — надо тестировать тесты!

О подходе к автоматизации этой задачи и был доклад Марка Лангового на Frontend Conf. Видео и статья короткие, а идеи очень рабочие — надо брать на заметку.
Читать полностью »
Руководство по JavaScript, часть 4: функции
2018-11-20 в 9:00, admin, рубрики: javascript, Блог компании RUVDS.com, обучение, разработка, Разработка веб-сайтовСегодня публикуем четвёртую часть перевода руководства по JavaScript, которая посвящена функциям.
→ Часть 1: первая программа, особенности языка, стандарты
→ Часть 2: стиль кода и структура программ
→ Часть 3: переменные, типы данных, выражения, объекты
→ Часть 4: функции
Функции в JavaScript
Поговорим о функциях в JavaScript, сделаем их общий обзор и рассмотрим подробности о них, знание которых позволит вам эффективно ими пользоваться.
Читать полностью »
«Тут всегда придётся развиваться»: интервью с Евгением Кувшиновым (ManyChat) о разработке в стартапе
2018-11-19 в 14:23, admin, рубрики: holyjs, javascript, Manychat, Блог компании JUG.ru Group, Чат-боты
Все мы примерно представляем, как выглядит разработка в крупной компании и чем от неё может отличаться разработка в небольшой. А что происходит, если размеры компании стремительно меняются, и число сотрудников за пару лет увеличивается в десять раз? Когда стартап бурно растёт, и надо на ходу адаптироваться к новым обстоятельствам, как это сказывается на всём (от процессов до технологий)?
В нашей конференции HolyJS поучаствует компания ManyChat, у которой как раз так и происходит. Поэтому мы расспросили техлида разработки фронтенда Евгения Кувшинова и конкретно о ManyChat, и вообще о том, каково заниматься (фронтенд)-разработкой в стартапе. Читать полностью »



