Файл cities.json (~12MB)
Есть такой код. Он работает так, как нужно, но если очень быстро удалять через backspace и быстро начинать вводить новые данные в инпут он начинает крашить браузер. Он отвисает, но это ведь никуда не годится.
Используется эта версия typeAhead.
$.get("cities.json", function(data){
$("#choiseCityName").typeahead({ source:data,
displayText: function (item) {
return item.name;
},
afterSelect: function(item) {
return weather.showCityWeather($("#choiseCityName").val())
},
highlighter: function(item, data) {
return `<div> ${item} <strong>${data.country}</strong></div>`
}
});
},'json')
Виртуальный выделенный сервер (VDS) становится отличным выбором
При такой проблеме дается совет: Если кодировка страницы отличается от UTF-8, при подключении скрипта кодировку нужно указывать явно:
Вот мое регулярное выражение, которое пропускает русские и английские буквы и цифры
По нажанию на лайк, должен измениться цвет и увеличится кол-во на +1Повторное нажание -1