Показать сообщение отдельно
  #1 (permalink)  
Старый 13.01.2017, 12:13
Интересующийся
Отправить личное сообщение для Antonjrjr Посмотреть профиль Найти все сообщения от Antonjrjr
 
Регистрация: 13.01.2017
Сообщений: 29

Объяснение кода js
Ребят можете объяснить этот js code , я знаю что он делает но как он работает и почему именно так записан не врубаюсь

<script type="text/javascript">
		(function() {
  'use strict';
  var quantityInput = document.querySelector('.quantity'),
    btn = document.querySelector('.btn-generate'),
    result = document.querySelector('.inputs');
 
  btn.onclick = function() {
    var quantity = parseInt(quantityInput.value);
    if (isNaN(quantity) || quantity < 1 || quantity > 10) {
      alert('Type number from 1 to 10');
      return;
    }
 
    result.innerHTML = new Array(quantity).fill().map(function(el, i) {
      return '<input type="text" id="dyn-input-' + i + '" placeholder="' +
        'Text field number ' + (i + 1) + '"><br>';
    }).join('');
  }
})();
Ответить с цитированием