es
Feedback
Фронтендщик

Фронтендщик

Ir al canal en Telegram

Все для frontend developer, шуточки, тесты, статьи Администрация/Реклама @vtopua

Mostrar más
1 109
Suscriptores
Sin datos24 horas
-37 días
-1130 días
Atraer Suscriptores
junio '26
junio '260
en 1 canales
mayo '260
en 0 canales
Get PRO
abril '260
en 1 canales
Get PRO
marzo '26
+1
en 0 canales
Get PRO
febrero '26
+1
en 0 canales
Get PRO
enero '260
en 0 canales
Get PRO
diciembre '25
+1
en 0 canales
Get PRO
noviembre '25
+1
en 0 canales
Get PRO
octubre '250
en 0 canales
Get PRO
septiembre '25
+7
en 0 canales
Get PRO
agosto '25
+1
en 0 canales
Get PRO
julio '25
+2
en 0 canales
Get PRO
junio '25
+1
en 0 canales
Get PRO
mayo '250
en 0 canales
Get PRO
abril '25
+1
en 0 canales
Get PRO
marzo '25
+6
en 0 canales
Get PRO
febrero '25
+4
en 0 canales
Get PRO
enero '25
+2
en 0 canales
Get PRO
diciembre '240
en 1 canales
Get PRO
noviembre '24
+1
en 0 canales
Get PRO
octubre '24
+1
en 0 canales
Get PRO
septiembre '24
+2
en 0 canales
Get PRO
agosto '24
+2
en 0 canales
Get PRO
julio '24
+3
en 0 canales
Get PRO
junio '24
+3
en 0 canales
Get PRO
mayo '24
+4
en 0 canales
Get PRO
abril '24
+3
en 0 canales
Get PRO
marzo '24
+3
en 0 canales
Get PRO
febrero '24
+3
en 1 canales
Get PRO
enero '24
+2
en 0 canales
Get PRO
diciembre '23
+3
en 0 canales
Get PRO
noviembre '23
+4
en 0 canales
Get PRO
octubre '23
+3
en 0 canales
Get PRO
septiembre '23
+8
en 0 canales
Get PRO
agosto '23
+4
en 0 canales
Get PRO
julio '23
+14
en 0 canales
Get PRO
junio '23
+6
en 0 canales
Get PRO
mayo '23
+8
en 0 canales
Get PRO
abril '23
+41
en 0 canales
Get PRO
marzo '23
+6
en 0 canales
Get PRO
febrero '23
+9
en 0 canales
Get PRO
enero '23
+17
en 0 canales
Get PRO
diciembre '22
+177
en 0 canales
Get PRO
noviembre '22
+142
en 0 canales
Get PRO
octubre '22
+26
en 0 canales
Get PRO
septiembre '22
+328
en 0 canales
Get PRO
agosto '22
+1 290
en 0 canales
Get PRO
julio '22
+106
en 0 canales
Get PRO
junio '22
+2
en 0 canales
Get PRO
mayo '220
en 0 canales
Get PRO
abril '220
en 0 canales
Get PRO
marzo '220
en 0 canales
Get PRO
febrero '220
en 0 canales
Get PRO
enero '220
en 0 canales
Get PRO
diciembre '210
en 0 canales
Get PRO
noviembre '21
+1
en 0 canales
Get PRO
octubre '21
+1
en 0 canales
Get PRO
septiembre '21
+4
en 0 canales
Get PRO
agosto '210
en 0 canales
Get PRO
julio '210
en 0 canales
Get PRO
junio '21
+1
en 0 canales
Get PRO
mayo '210
en 0 canales
Get PRO
abril '21
+3
en 0 canales
Get PRO
marzo '21
+2
en 0 canales
Get PRO
febrero '210
en 0 canales
Get PRO
enero '21
+1
en 0 canales
Get PRO
diciembre '20
+1 226
en 0 canales
Fecha
Crecimiento de Suscriptores
Menciones
Canales
27 junio0
26 junio0
25 junio0
24 junio0
23 junio0
22 junio0
21 junio0
20 junio0
19 junio0
18 junio0
17 junio0
16 junio0
15 junio0
14 junio0
13 junio0
12 junio0
11 junio0
10 junio0
09 junio0
08 junio0
07 junio0
06 junio0
05 junio0
04 junio0
03 junio0
02 junio0
01 junio0
Publicaciones del Canal
Квадратные скобки заменяют собой один символ, любой из перечисленных внутри. К примеру, вот так: /x[abc]x/ - мы говорим, что
Квадратные скобки заменяют собой один символ, любой из перечисленных внутри. К примеру, вот так: /x[abc]x/ - мы говорим, что по краям должны стоять буквы икс, а внутри - один символ: или 'a', или 'b', или 'c'. 📌 #instr || Фронтендщик

2
Наборы символов в регулярных выражениях JavaScript Группы символов \d и \w не очень гибкие. Даже такая простая задача, как на
Наборы символов в регулярных выражениях JavaScript Группы символов \d и \w не очень гибкие. Даже такая простая задача, как найти все буквы, но не цифры - не может быть решена ими. Для таких задач следует использовать квадратные скобки, представляющие собой операцию 'или'. 📌 #instr || Фронтендщик
12
3
Пример В данном примере шаблон поиска выглядит так: НЕ цифра и НЕ буква один или более раз. Под данное определение в нашем сл
Пример В данном примере шаблон поиска выглядит так: НЕ цифра и НЕ буква один или более раз. Под данное определение в нашем случае попадает '@@@' и все пробелы (они ведь тоже не цифры и не буквы). Обратите внимание на то, что в конце один '!' - в него преобразовалась строка ' @@@' - с пробелом впереди: let str = '1 12 123 Abc @@@'; let res = str.replace(/\W+/g, '!');  В результате в переменную запишется следующее: '1!12!123!Abc!' 📌 #instr || Фронтендщик
14
4
Пример В данном примере шаблон поиска выглядит так: цифра или буква один или более раз. Все подстроки, состоящие из цифр и бу
Пример В данном примере шаблон поиска выглядит так: цифра или буква один или более раз. Все подстроки, состоящие из цифр и букв, заменятся на '!': let str = '1 12 123a Abc @@@'; let res = str.replace(/\w+/g, '!');  В результате в переменную запишется следующее: '! ! ! ! @@@' 📌 #instr || Фронтендщик
17
5
Пример В данном примере шаблон поиска выглядит так: НЕ пробельный символ один или более раз. Все подстроки, разделенные пробе
Пример В данном примере шаблон поиска выглядит так: НЕ пробельный символ один или более раз. Все подстроки, разделенные пробелами, заменятся на '!': let str = '1 12 123 abc @@@'; let res = str.replace(/\S+/g, '!');  В результате в переменную запишется следующее: '! ! ! ! !' 📌 #instr || Фронтендщик
17
6
Пример В данном примере шаблон поиска выглядит так: пробельный символ один раз: let str = '1 12 123 abc @@@'; let res = str.r
Пример В данном примере шаблон поиска выглядит так: пробельный символ один раз: let str = '1 12 123 abc @@@'; let res = str.replace(/\s/g, '!');  В результате в переменную запишется следующее: '1!12!123!abc!@@@' 📌 #instr || Фронтендщик
23
7
Пример В следующем примере шаблон поиска выглядит так: все что угодно один или более раз, но не цифра от 0 до 9: let str = '1
Пример В следующем примере шаблон поиска выглядит так: все что угодно один или более раз, но не цифра от 0 до 9: let str = '123abc3@@'; let res = str.replace(/\D+/g, '!');  В результате в переменную запишется следующее: '123!3!' 📌 #instr || Фронтендщик
22
8
Пример Операторы повторения считают команды-группы одним целым, то есть группирующие скобки не нужны. В следующем примере шаб
Пример Операторы повторения считают команды-группы одним целым, то есть группирующие скобки не нужны. В следующем примере шаблон поиска выглядит так: цифра от 0 до 9 один или более раз: let str = '1 12 123 abc @@@'; let res = str.replace(/\d+/g, '!');  В результате в переменную запишется следующее: '! ! ! abc @@@' 📌 #instr || Фронтендщик
22
9
Пример Давайте найдем все цифры: let str = '1 12 123'; let res = str.replace(/\d/g, '!'); В результате в переменную запишется
Пример Давайте найдем все цифры: let str = '1 12 123'; let res = str.replace(/\d/g, '!');  В результате в переменную запишется следующее: '! !! !!!' 📌 #instr || Фронтендщик
22
10
Пример Давайте найдем все цифры: let str = '1 12 123'; let res = str.replace(/\d/g, '!'); В результате в переменную запишется
Пример Давайте найдем все цифры: let str = '1 12 123'; let res = str.replace(/\d/g, '!');  В результате в переменную запишется следующее: '! !! !!!' 📌 #instr || Фронтендщик
1
11
Группы символов в регулярных выражениях JavaScript Существуют специальные команды, которые позволяют выбрать сразу целые груп
Группы символов в регулярных выражениях JavaScript Существуют специальные команды, которые позволяют выбрать сразу целые группы символов. Команда \d означает цифру от 0 до 9. Команда \w обозначает цифру, латинскую букву или знак подчеркивания. Команда \s обозначает пробел или пробельный символ: пробел, перевод строки, табуляцию. Можно инвертировать значение команды, написав большую букву: например, если \d - цифра, то \D - не цифра. 📌 #instr || Фронтендщик
27
12
Конечно, зачастую такое поведение нам и нужно. Но конкретно в этом случае мы бы хотели отменить жадность и сказать регулярке,
Конечно, зачастую такое поведение нам и нужно. Но конкретно в этом случае мы бы хотели отменить жадность и сказать регулярке, чтобы она искала до первого икса. Чтобы ограничить жадность, нужно после оператора повторения поставить знак вопроса: let res = str.replace(/a.+?x/g, '!');  📌 #instr || Фронтендщик
28
13
Мы ожидаем, что в переменную в результате запишется строка '! zzz x kkk'. Однако, это не так - в переменную попадает строка '
Мы ожидаем, что в переменную в результате запишется строка '! zzz x kkk'. Однако, это не так - в переменную попадает строка '! kkk'. Все дело в том, что наша регулярка ищет все символы от буквы 'a' до буквы 'x'. Но в нашей строке две буквы 'x'! Из-за жадности получается, что регулярка ищет до самого последнего икса, тем самым захватывая не то, что мы ожидали. 📌 #instr || Фронтендщик
26
14
Пусть мы в этой строке хотим найти подстроку 'aeeex' по следующему шаблону: буква 'a', затем любой символ один или более раз,
Пусть мы в этой строке хотим найти подстроку 'aeeex' по следующему шаблону: буква 'a', затем любой символ один или более раз, затем буква 'x'. let res = str.replace(/a.+x/g, '!');  📌 #instr || Фронтендщик
29
15
Ограничение жадности в регулярках в JavaScript Регулярные выражения по умолчанию жадные. Это значит, что они захватывают макс
Ограничение жадности в регулярках в JavaScript Регулярные выражения по умолчанию жадные. Это значит, что они захватывают максимальное возможное количество символов. Давайте разберем на примере. Пусть у нас есть вот такая строка: let str = 'aeeex zzz x kkk'; 📌 #instr || Фронтендщик
29
16
Пример Ноль тоже допустим: let str = 'xx xax xaax xaaax'; let res = str.replace(/xa{0,3}x/g, '!'); В результате в переменную
Пример Ноль тоже допустим: let str = 'xx xax xaax xaaax'; let res = str.replace(/xa{0,3}x/g, '!');  В результате в переменную запишется следующее: '! ! ! !' 📌 #instr || Фронтендщик
32
17
Пример Ноль тоже допустим: let str = 'xx xax xaax xaaax'; let res = str.replace(/xa{0,3}x/g, '!'); В результате в переменную
Пример Ноль тоже допустим: let str = 'xx xax xaax xaaax'; let res = str.replace(/xa{0,3}x/g, '!');  В результате в переменную запишется следующее: '! ! ! !' 📌 #instr || Фронтендщик
1
18
Пример В данном примере автор кода хотел такой шаблон: буква 'x', буква 'a' три раза раза и меньше, буква 'x', но, к сожалени
Пример В данном примере автор кода хотел такой шаблон: буква 'x', буква 'a' три раза раза и меньше, буква 'x', но, к сожалению, такое - {,3} - не работает. Нужно указать явно: let str = 'xx xax xaax xaaax'; let res = str.replace(/xa{1,3}x/g, '!');  В результате в переменную запишется следующее: 'xx ! ! !' 📌 #instr || Фронтендщик
25
19
Пример В данном примере шаблон поиска выглядит так: буква 'a' десять раз: let str = 'aaa aaaaaaaaaa aaa'; let res = str.repla
Пример В данном примере шаблон поиска выглядит так: буква 'a' десять раз: let str = 'aaa aaaaaaaaaa aaa'; let res = str.replace(/a{10}/g, '!');  В результате в переменную запишется следующее: 'aaa ! aaa' 📌 #instr || Фронтендщик
27
20
Пример В данном примере шаблон поиска выглядит так: буква 'a' десять раз: let str = 'aaa aaaaaaaaaa aaa'; let res = str.repla
Пример В данном примере шаблон поиска выглядит так: буква 'a' десять раз: let str = 'aaa aaaaaaaaaa aaa'; let res = str.replace(/a{10}/g, '!');  В результате в переменную запишется следующее: 'aaa ! aaa' 📌 #instr || Фронтендщик
1