В целом статья для начального уровня, но изложение без нервов и понятное.
Отсюда: http://habrahabr.ru/post/149237/
1. Обработчики событий групп элементов
неэкономично, неправильно$('.comment a.delete').click(function(){ // });
правильно, метод .on c jQuery 1.7
$('body').on('click', 'a.external', function(e) { // });
2. Ajax вызовы
неправильно, путаница$.post(url, data, function(data) { // }, 'json').error(function() { /// });
вариант решения с общим обработчиком ошибок
$.ajaxSetup({ error: function() { // } });
читаемый и понятный вариант
$.ajax({ type: "POST" url: url, data: data, dataType: "json", success: function(data) { // }, error: function() { // } })
3. Namespaced events - если нужно независимо добавлять и удалять обработчики на один и тот же элементhttp://docs.jquery.com/Namespaced_Events
No comments:
Post a Comment