Size: a a a

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

2020 February 15

VK

Vladislav K. in JavaScript Noobs — сообщество новичков
а у function есть
источник

VK

Vladislav K. in JavaScript Noobs — сообщество новичков
поэтому когда юзаешь jquery всегда используй function () {}
источник

А

Антон in JavaScript Noobs — сообщество новичков
Vladislav K.
а у function есть
хм а передать можно в качестве аргумента или нет
источник

VK

Vladislav K. in JavaScript Noobs — сообщество новичков
Антон
хм а передать можно в качестве аргумента или нет
источник

D

DH in JavaScript Noobs — сообщество новичков
Ребят , а верстальщик не программист ?(
источник

VK

Vladislav K. in JavaScript Noobs — сообщество новичков
чет эту книгу поменяли пиздец
источник

VK

Vladislav K. in JavaScript Noobs — сообщество новичков
я не могу найти главу про this
источник

D

DH in JavaScript Noobs — сообщество новичков
(HTML css is)
источник

D

DH in JavaScript Noobs — сообщество новичков
Js*
источник

AB

Anatoly Berbeka in JavaScript Noobs — сообщество новичков
Мне нужно из строки взять первые n символов и последние n, при этом из начальной строки мне их прям вырезать надо.
const firstChars = myString.substr(0, 4):
const lastChars = myString.substr(-4, 4);
myString = myString.substring(4, myString.length - 4)

Как это можно оптимизировать? Потому что функция вызывается для пары тысяч строк постоянно.
источник

u

undefined in JavaScript Noobs — сообщество новичков
Anatoly Berbeka
Мне нужно из строки взять первые n символов и последние n, при этом из начальной строки мне их прям вырезать надо.
const firstChars = myString.substr(0, 4):
const lastChars = myString.substr(-4, 4);
myString = myString.substring(4, myString.length - 4)

Как это можно оптимизировать? Потому что функция вызывается для пары тысяч строк постоянно.
а что именно ты собрался оптимизировать?

1. Например, можно отслеживать какие именно строки были изменены и не трогать весь массив строк, а обработать именно измененные.

2. Далее, если у тебя событие слишком быстро генерируется (например onscroll в браузере, которое вызывает ~ 1000 / 60 раз обработчик), то ты можешь применить троттлинг. То есть когда обработчик сработал, устанавливать значение works = true, и все остальные обработчики отклонять if (works == true) return. А по окончанию обработки устанавливать works = false.

Вторую проблему можно решить и браузерными средствами https://developer.mozilla.org/en-US/docs/Web/API/Intersection_Observer_API
источник

AB

Anatoly Berbeka in JavaScript Noobs — сообщество новичков
undefined
а что именно ты собрался оптимизировать?

1. Например, можно отслеживать какие именно строки были изменены и не трогать весь массив строк, а обработать именно измененные.

2. Далее, если у тебя событие слишком быстро генерируется (например onscroll в браузере, которое вызывает ~ 1000 / 60 раз обработчик), то ты можешь применить троттлинг. То есть когда обработчик сработал, устанавливать значение works = true, и все остальные обработчики отклонять if (works == true) return. А по окончанию обработки устанавливать works = false.

Вторую проблему можно решить и браузерными средствами https://developer.mozilla.org/en-US/docs/Web/API/Intersection_Observer_API
Ну тут получается я 2 раза получаю начальные символы и 2 раза из конца строки.
источник

u

undefined in JavaScript Noobs — сообщество новичков
А это как-то в браузере/ноде долго выполняется?
источник

Ю

Юра in JavaScript Noobs — сообщество новичков
Привет .  Почему вывод информации отображает горизонтально , а не вертикально ,как  на в скриншоте  http://prntscr.com/r2od0n
https://codepen.io/freelancetesting/pen/mdJPyyg
источник

VK

Vladislav K. in JavaScript Noobs — сообщество новичков
источник

ЛХ

Лапки Х in JavaScript Noobs — сообщество новичков
Юра
Привет .  Почему вывод информации отображает горизонтально , а не вертикально ,как  на в скриншоте  http://prntscr.com/r2od0n
https://codepen.io/freelancetesting/pen/mdJPyyg
В конец строки где ты пишешь innerHTML += впиши <br>
источник

ЛХ

Лапки Х in JavaScript Noobs — сообщество новичков
Или просто оборачивай в <p>
источник

AF

Andrew Fedak in JavaScript Noobs — сообщество новичков
Вопрос: есть ли сервисы где можно найти задачки по react или просто ссылки на репозитории с задачками?
источник

MrK с тикнутым кнокс... in JavaScript Noobs — сообщество новичков
Сейчас читаю тему "Промисы async/await на learn.javascript  и ничего не понимаю в отличие от прошлых глав на том же сайте
источник

MrK с тикнутым кнокс... in JavaScript Noobs — сообщество новичков
Перечитал и тож, что то не вник
источник