Интересные разделы:
JS

.each добавляем через каждые 2 итерации новый элемент в Jquery

   var cnt = 0;
   var vi_env_output = '';
   var vi_env_count = $('.m-device__block .m-device__item').length;
   vi_env_output += '<div class="m-device__row">';

  $('.m-device__block .m-device__item').each(function(){

    var vi_item = this;
    $(this).remove();

    if (cnt % 2 == 0 && cnt != vi_env_count) {
      vi_env_output += '</div><div class="m-device__row">';
    }

    vi_env_output += '<div class="m-device__item">' + $(vi_item).html() + '</div>';

    cnt++;
  });

  setTimeout(function(){
    vi_env_output += '</div>';
    $('.m-device__block').append(vi_env_output);
  }, 1000)

JavaScript

В этом разделе Программисты собрали лучшие практики на тематику JavaScript. Если вы желаете изучить данный язык программирования, то начните отсюда. Сегодня существуют множества различных фреймворков таких как React, Angular, Vue и все они написанны на языке JavaScript. Прежде чем начать учить какой либо фремворк, для начало изучите JS. JavaScript можно использовать не только для Frontend но также и для Backend например для NodeJs. Без Js нельзя представить любой современный Web сайт. Каждый Web разработчик должен знать Javascript, для того чтобы создавать интерактивные Web сайты