0
0

Здравствуйте.я рассматриваю пример по JavaScript / jQuery и хочу понять некоторые непонятные элементы и их функции.

var array = ['Яблоко', 'Груша', 'Банан', 'Апельсин', 'Арбуз'];
var anchor = 0;

var say = function(){

$('#result').html(''); // для чего этот элемент нужен?

if(anchor === 0) {
array.reverse();
} else {
anchor = 1;
array.sort();
}

for(var i = 0; i < array.length; i++) {    //где for(var i = 0; i < array.length; i++) - для чего нужен этот элемент и  в скобочках элементы(var i = 0; i < array.length; i++) - для чего они и что каждый означает  элемент в скобочках?


$('#result').append('<p>'+array[i]+'</p>');  //где  append('<p>'+array[i]+'</p>') - для чего нужен и как получилось и какая у него функция,и где его нужно добавить?


}

}

test.addEventListener('click', say);


Давуд Гейдаров
3 years ago






Давуд, приветствую,

где $('#result'). - это jQuery методы работы с содержимым элемента

$('#result').html('') - обнулили содержимое

$('#result').append - добавляем содержимое (в цикле последовательно абзацем каждый элемент массива)

for(i++) - это цикл по элементам массива, чтобы получить и записать каждый элемент

Не бойтесь поиском Гугл/Яндекс пользоваться, например, "jquery append" выдаст вам информацию по методу .append для jquery. Для программиста-профи 80% это умение находить информацию, решения и встраивать их.

Курс JavaScript/jQuery который проходите - это начальный мини-курс, первые шаги можно сказать в JS. Курс 1 час всего по времени видео-обучения. Для ознакомления подойдет.

Для полноценного погружения в JS-разработку - рекомендую далее перейти и пройти большой профессиональный 20-часовой курс Полный курс JavaScript - с нуля до результата. Там все эти вопросы будут разбираться подробно и на новом уровне. Также первые шаги в JavaScript даются в курсах Веб-разработчик - с нуля до результата и Верстальщик - HTML, CSS, Bootstrap, JavaScript

Yuri Smirnov
3 years ago

Один ответ