Size: a a a

JavaScript Noobs — сообщество новичков

2020 February 12

Кm

Кирилл mrDoode in JavaScript Noobs — сообщество новичков
источник

С

Саша in JavaScript Noobs — сообщество новичков
Кирилл mrDoode
Короче, могу заявить, что 3 тысячи слушателей на 3 тысячах элементов никак не нагружают страницу и более того, выполняются на миллисекунду быстрее, чем 3 тысячи ифов на слушателе документа
Покажешь исходники?
источник

Кm

Кирилл mrDoode in JavaScript Noobs — сообщество новичков
Саша
Покажешь исходники?
источник

Кm

Кирилл mrDoode in JavaScript Noobs — сообщество новичков
Дай браузеру подумать только, он не сразу открывает
источник

🧨

🧨 ethorz in JavaScript Noobs — сообщество новичков
лол
источник

Кm

Кирилл mrDoode in JavaScript Noobs — сообщество новичков
Вот мне делать нечего конечно
источник

AI

Almas Istybaev in JavaScript Noobs — сообщество новичков
Переслано от Almas Istybaev
```var first_point = '';

           directionsService.route(request, function(response, status){
               if(status == google.maps.DirectionsStatus.OK){
                   var _this = this;

                   var route = response.routes[0];
                   var myRoute = route.overview_path;
                   for (var i = 0; i < myRoute.length; i++){
                       if (google.maps.geometry.poly.isLocationOnEdge(myRoute[i], polygon, 1e-3)) {
                           _this.first_point1 = myRoute[i];
                         break;
                       }
                   }
               }
           });

           log(first_point); // выводит пустую строку
````
Подскажите как получить локальную переменную в глобалном?
источник

🧨

🧨 ethorz in JavaScript Noobs — сообщество новичков
Almas Istybaev
Переслано от Almas Istybaev
```var first_point = '';

           directionsService.route(request, function(response, status){
               if(status == google.maps.DirectionsStatus.OK){
                   var _this = this;

                   var route = response.routes[0];
                   var myRoute = route.overview_path;
                   for (var i = 0; i < myRoute.length; i++){
                       if (google.maps.geometry.poly.isLocationOnEdge(myRoute[i], polygon, 1e-3)) {
                           _this.first_point1 = myRoute[i];
                         break;
                       }
                   }
               }
           });

           log(first_point); // выводит пустую строку
````
Подскажите как получить локальную переменную в глобалном?
эм, асинхронный реквест же
источник

A

Aleksandr in JavaScript Noobs — сообщество новичков
Кирилл mrDoode
Короче, могу заявить, что 3 тысячи слушателей на 3 тысячах элементов никак не нагружают страницу и более того, выполняются на миллисекунду быстрее, чем 3 тысячи ифов на слушателе документа
clicked from loop! 73584.92999999726
clicked from global! 65246.6800000002
источник

A

Aleksandr in JavaScript Noobs — сообщество новичков
а теперь ищи дыру в своей логике исполнения =)
источник

Кm

Кирилл mrDoode in JavaScript Noobs — сообщество новичков
Aleksandr
а теперь ищи дыру в своей логике исполнения =)
источник

Кm

Кирилл mrDoode in JavaScript Noobs — сообщество новичков
Я уже не у компьютера) напиши плиз прямо
источник

A

Aleksandr in JavaScript Noobs — сообщество новичков
ты перфоманс меряешь для 3001 одно эвента
источник

A

Aleksandr in JavaScript Noobs — сообщество новичков
а не для одного и 3000
источник

Кm

Кирилл mrDoode in JavaScript Noobs — сообщество новичков
Точно
источник

AE

Alexey Ermakov in JavaScript Noobs — сообщество новичков
а зачем 3000 ифов? )
источник

A

Aleksandr in JavaScript Noobs — сообщество новичков
плюс при каждом новом клике у тебя будет расти перфоманс, так что можно подождать недолго и получить нужные данные
источник

Кm

Кирилл mrDoode in JavaScript Noobs — сообщество новичков
Alexey Ermakov
а зачем 3000 ифов? )
Условных 3000 разных элементов
источник

AE

Alexey Ermakov in JavaScript Noobs — сообщество новичков
Кирилл mrDoode
Условных 3000 разных элементов
так они абсолютно разные вещи делают что ли ?
источник

Кm

Кирилл mrDoode in JavaScript Noobs — сообщество новичков
Например да
Ну вопрос ведь изначально был в том, что оптимальнее, тысяча слушателей или один слушатель и тысяча ифов
источник