Показать сообщение отдельно
  #4 (permalink)  
Старый 14.02.2013, 13:19
Профессор
Отправить личное сообщение для Shitbox2 Посмотреть профиль Найти все сообщения от Shitbox2
 
Регистрация: 04.10.2010
Сообщений: 571

jQuery потому что все пишут в jQuery и я тоже... На чистом JS ничего толкового днем с огнем не сыщешь.

Ну вот пример... Попытался по-максимуму на чистом JS. На каждое текстовое поле навешивается функция-обработчик для автодополнения $('input').autocomplit();
jQuery.fn.autocomplit = function () {

    //ф-я обработки ввода и вывода подсказки
    function makeBaloon (obj, text) {...}

    //Перебираем все текстовые поля
    for (var i = 0, i < this.length, i++) {
        this[i].onkeydown = function () {
            makeBaloon(this[i], value)
        }
    }
}

И где тут лишняя память расходуется?
Ответить с цитированием