2014-12-17 2 views
-2

Пожалуйста, помогите, я не могу найти правильную разницу между событием и методом в jQuery. Оба они одинаковы? Или есть разница в обоих терминах. Например:В чем разница между событием и методом в jQuery

$('.btn-warning').click(function(){ $('<li class="list-group-item">').text('Appended item' + i).appendTo('.list-group'); });

Является ли это метод или событие? Потому что click - это событие, но оно также является функцией. Вот почему я смущен.

+1

события действие: изменение размера, OnChange, нажмите, ...., который выполняет это метод – Mivaweb

+0

Спасибо, :-) что такое краткое объяснение, объясняет разницу. Я буду иметь ввиду. Вызывается метод, когда происходит событие. –

ответ

3

Оба варианта.

Метод - это не что иное, как функция, которая выполняет что-то в ней при вызове. его можно вызвать в любое время.

Событие является результатом действия, выполняемого пользователем, как мыши, парение, перетащить, изменить размер и т.д.

Есть обработчиков событий. В основном это методы, вызываемые при возникновении события.

Упование вы понимаете. Наверное, вы упомянули здесь обработчик событий.

+0

Большое вам спасибо, я очень смутился об этих условиях. Да, я это понял. Еще раз спасибо –

1

Во-первых, jQuery - это библиотека, написанная на JavaScript. Возникает вопрос: в чем разница между событием и методом в JavaScript?

В любом случае событие происходит, когда пользователь делает что-то на вашей странице, например. кликает по ссылке. Затем вы можете поймать это событие и ответить на него (например, показывая или скрывая элемент).

Есть некоторые события, которые непосредственно не вызваны пользователем: событие загрузки, которое запускается, когда страница загружена, например.

Вы можете прочитать больше о событиях здесь: http://www.quirksmode.org/js/introevents.html

Способ, с другой стороны, это функция, связанная с объектом, или, иначе говоря, свойство объекта, который является функцией.

var myObj = { 
    myMethod: function(params) { 
    // ...do something 
    } 
}; 

Вы можете прочитать больше о методах здесь: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Working_with_Objects#Defining_methods

+0

Спасибо за ваш ценный ответ, и да, я обязательно его запомню. Я новичок в JavaScript и jQuery, сейчас учусь. Поэтому все ваши ответы мне очень помогут. –

Смежные вопросы