Фронтендщик
رفتن به کانال در Telegram
Все для frontend developer, шуточки, тесты, статьи Администрация/Реклама @vtopua
نمایش بیشتر1 116
مشترکین
اطلاعاتی وجود ندارد24 ساعت
-17 روز
-830 روز
در حال بارگیری داده...
کانالهای مشابه
ابر برچسبها
اشارات ورودی و خروجی
---
---
---
---
---
---
جذب مشترکین
ژوئن '26
ژوئن '260
در 0 کانالها
مه '260
در 0 کانالها
Get PRO
آوریل '260
در 1 کانالها
Get PRO
مارس '26
+1
در 0 کانالها
Get PRO
فوریه '26
+1
در 0 کانالها
Get PRO
ژانویه '260
در 0 کانالها
Get PRO
دسامبر '25
+1
در 0 کانالها
Get PRO
نوامبر '25
+1
در 0 کانالها
Get PRO
اکتبر '250
در 0 کانالها
Get PRO
سپتامبر '25
+7
در 0 کانالها
Get PRO
اوت '25
+1
در 0 کانالها
Get PRO
ژوئیه '25
+2
در 0 کانالها
Get PRO
ژوئن '25
+1
در 0 کانالها
Get PRO
مه '250
در 0 کانالها
Get PRO
آوریل '25
+1
در 0 کانالها
Get PRO
مارس '25
+6
در 0 کانالها
Get PRO
فوریه '25
+4
در 0 کانالها
Get PRO
ژانویه '25
+2
در 0 کانالها
Get PRO
دسامبر '240
در 1 کانالها
Get PRO
نوامبر '24
+1
در 0 کانالها
Get PRO
اکتبر '24
+1
در 0 کانالها
Get PRO
سپتامبر '24
+2
در 0 کانالها
Get PRO
اوت '24
+2
در 0 کانالها
Get PRO
ژوئیه '24
+3
در 0 کانالها
Get PRO
ژوئن '24
+3
در 0 کانالها
Get PRO
مه '24
+4
در 0 کانالها
Get PRO
آوریل '24
+3
در 0 کانالها
Get PRO
مارس '24
+3
در 0 کانالها
Get PRO
فوریه '24
+3
در 1 کانالها
Get PRO
ژانویه '24
+2
در 0 کانالها
Get PRO
دسامبر '23
+3
در 0 کانالها
Get PRO
نوامبر '23
+4
در 0 کانالها
Get PRO
اکتبر '23
+3
در 0 کانالها
Get PRO
سپتامبر '23
+8
در 0 کانالها
Get PRO
اوت '23
+4
در 0 کانالها
Get PRO
ژوئیه '23
+14
در 0 کانالها
Get PRO
ژوئن '23
+6
در 0 کانالها
Get PRO
مه '23
+8
در 0 کانالها
Get PRO
آوریل '23
+41
در 0 کانالها
Get PRO
مارس '23
+6
در 0 کانالها
Get PRO
فوریه '23
+9
در 0 کانالها
Get PRO
ژانویه '23
+17
در 0 کانالها
Get PRO
دسامبر '22
+177
در 0 کانالها
Get PRO
نوامبر '22
+142
در 0 کانالها
Get PRO
اکتبر '22
+26
در 0 کانالها
Get PRO
سپتامبر '22
+328
در 0 کانالها
Get PRO
اوت '22
+1 290
در 0 کانالها
Get PRO
ژوئیه '22
+106
در 0 کانالها
Get PRO
ژوئن '22
+2
در 0 کانالها
Get PRO
مه '220
در 0 کانالها
Get PRO
آوریل '220
در 0 کانالها
Get PRO
مارس '220
در 0 کانالها
Get PRO
فوریه '220
در 0 کانالها
Get PRO
ژانویه '220
در 0 کانالها
Get PRO
دسامبر '210
در 0 کانالها
Get PRO
نوامبر '21
+1
در 0 کانالها
Get PRO
اکتبر '21
+1
در 0 کانالها
Get PRO
سپتامبر '21
+4
در 0 کانالها
Get PRO
اوت '210
در 0 کانالها
Get PRO
ژوئیه '210
در 0 کانالها
Get PRO
ژوئن '21
+1
در 0 کانالها
Get PRO
مه '210
در 0 کانالها
Get PRO
آوریل '21
+3
در 0 کانالها
Get PRO
مارس '21
+2
در 0 کانالها
Get PRO
فوریه '210
در 0 کانالها
Get PRO
ژانویه '21
+1
در 0 کانالها
Get PRO
دسامبر '20
+1 226
در 0 کانالها
| تاریخ | رشد مشترکین | اشارات | کانالها | |
| 11 ژوئن | 0 | |||
| 10 ژوئن | 0 | |||
| 09 ژوئن | 0 | |||
| 08 ژوئن | 0 | |||
| 07 ژوئن | 0 | |||
| 06 ژوئن | 0 | |||
| 05 ژوئن | 0 | |||
| 04 ژوئن | 0 | |||
| 03 ژوئن | 0 | |||
| 02 ژوئن | 0 | |||
| 01 ژوئن | 0 |
پستهای کانال
В результате в переменную запишется следующее:
'xx ! ! ! xbx'
Пример
Найдем все подстроки по шаблону буква'x', буква 'a' ноль или более раз, буква 'x':
let str = 'xx xax xaax
xaaax xbx'
let res = str.replace(/xa*x/g,
'!');
В результате в переменную запишется следующее:
'! ! ! ! xbx'
📌 #instr || Фронтендщик
| 2 | В результате в переменную запишется следующее:
'xx ! ! ! xbx'
Пример
Найдем все подстроки по шаблону буква'x', буква 'a' ноль или более раз, буква 'x':
let str = 'xx xax xaax
xaaax xbx'
let res = str.replace(/xa*x/g,
'!');
В результате в переменную запишется следующее:
'! ! ! ! xbx'
📌 #instr || Фронтендщик | 1 |
| 3 | В результате в переменную запишется следующее:
'xx ! ! ! xbx'
Пример
Найдем все подстроки по шаблону буква'x', буква 'a' ноль или более раз, буква 'x':
let str = 'xx xax xaax
xaaax xbx'
let res = str.replace(/xa*x/g,
'!');
В результате в переменную запишется следующее:
'! ! ! ! xbx'
📌 #instr || Фронтендщик | 1 |
| 4 | Пример
Найдем все подстроки по шаблону буква'x', буква 'a' один или более раз, буква 'x':
let str = 'xx xax xaax
xaaax xbx';
let res = str.replace(/xa+x/g,
'!');
📌 #instr || Фронтендщик | 16 |
| 5 | Для этого существуют операторы (квантификаторы) повторения: плюс + (один и более раз), звездочка * (ноль или более раз) и вопрос ? (ноль или один раз). Эти операторы действуют на тот символ, который стоит перед ними.
Давайте посмотрим на работу этих операторов на примерах.
📌 #instr || Фронтендщик | 19 |
| 6 | Операторы повторения символов в регулярках
Бывают ситуации, когда мы хотим указать, что символ повторяется заданное количество раз. Если мы знаем точное число повторений, то можно просто написать его несколько раз - /aaaa/. Но что делать, если мы хотим сказать такое: повторить один или более раз?
📌 #instr || Фронтендщик | 22 |
| 7 | В следующем примере не указан модификатор g и регулярка найдет только первое совпадение:
'aab'.replace(/a/,
'!'); // вернет
'!ab'
А теперь регулярка найдет все совпадения:
'aab'.replace(/a/g,
'!'); // вернет
'!!b'
📌 #instr || Фронтендщик | 24 |
| 8 | В следующем примере не указан модификатор g и регулярка найдет только первое совпадение:
'aab'.replace(/a/,
'!'); // вернет
'!ab'
А теперь регулярка найдет все совпадения:
'aab'.replace(/a/g,
'!'); // вернет
'!!b'
📌 #instr || Фронтендщик | 1 |
| 9 | После ограничителей можно писать модификаторы - команды, которые изменяют общие свойства регулярного выражения. Например, модификатор g включает режим глобального поиска и замены - без него регулярка ищет только первое совпадение, а с ним - все совпадения.
📌 #instr || Фронтендщик | 22 |
| 10 | А вот точка является специальным символом и обозначает любой символ. В следующем примере мы найдем строку по такому шаблону: буква 'x', затем любой символ, затем опять буква 'x':
'xax eee'.replace(/x.x/, '!');
// вернет
'! eee'
📌 #instr || Фронтендщик | 24 |
| 11 | А вот точка является специальным символом и обозначает любой символ. В следующем примере мы найдем строку по такому шаблону: буква 'x', затем любой символ, затем опять буква 'x':
'xax eee'.replace(/x.x/, '!');
// вернет
'! eee'
📌 #instr || Фронтендщик | 1 |
| 12 | Буквы и цифры обозначают сами себя. В следующем примере мы с помощью регулярного выражения заменим букву 'a' на !:
'bab'.replace(/a/, '!');
// вернет 'b!b'
📌 #instr || Фронтендщик | 23 |
| 13 | Буквы и цифры обозначают сами себя. В следующем примере мы с помощью регулярного выражения заменим букву 'a' на !:
'bab'.replace(/a/, '!');
// вернет 'b!b'
📌 #instr || Фронтендщик | 1 |
| 14 | Буквы и цифры обозначают сами себя. В следующем примере мы с помощью регулярного выражения заменим букву 'a' на !:
'bab'.replace(/a/, '!');
// вернет 'b!b'
📌 #instr || Фронтендщик | 1 |
| 15 | Сами регулярные выражения состоят из двух типов символов: из тех, которые обозначают сами себя и из символов-команд, которые называются специальные символы.
📌 #instr || Фронтендщик | 25 |
| 16 | А сам метод применяется к строке, в которой производится замена:
'bab'.replace('a', '!');
// вернет 'b!b'
Первым параметром этого метода можно передавать не просто строку, а регулярное выражение. Регулярное выражение представляет собой набор команд, расположенных внутри слешей /. Эти слеши называются ограничителями регулярных выражений.
📌 #instr || Фронтендщик | 23 |
| 17 | А сам метод применяется к строке, в которой производится замена:
'bab'.replace('a', '!');
// вернет 'b!b'
Первым параметром этого метода можно передавать не просто строку, а регулярное выражение. Регулярное выражение представляет собой набор команд, расположенных внутри слешей /. Эти слеши называются ограничителями регулярных выражений.
📌 #instr || Фронтендщик | 1 |
| 18 | А сам метод применяется к строке, в которой производится замена:
'bab'.replace('a', '!');
// вернет 'b!b'
Первым параметром этого метода можно передавать не просто строку, а регулярное выражение. Регулярное выражение представляет собой набор команд, расположенных внутри слешей /. Эти слеши называются ограничителями регулярных выражений.
📌 #instr || Фронтендщик | 1 |
| 19 | Введение в регулярные выражения в JavaScript
Регулярные выражения - это такие команды для сложного поиска и замены (или просто поиска). Они позволяют делать очень интересные вещи, но, к сожалению, довольно тяжелы в освоении.
Существует несколько методов JavaScript для работы с регулярными выражениями. Мы начнем знакомится с ними на примере replace - вы уже знакомы с этим методом: он первым параметром принимает что менять, а вторым - на что менять.
📌 #instr || Фронтендщик | 24 |
| 20 | Пусть теперь нам понадобилось как-то модифицировать этот массив, например, добавить ему в конец еще один элемент или изменить уже существующий.
Для решения задачи получим хранящуюся в хранилище строку с массивом, преобразуем эту строку в массив, проделаем с этим массивом необходимые манипуляции, преобразуем этот массив обратно в строку и запишем назад в хранилище:
let json = localStorage.getItem('data');
let data = JSON.parse(json);
data.push(6);
data[0] = '!';
localStorage.setItem('data',
JSON.stringify(data));
📌 #instr || Фронтендщик | 30 |
اکنون در دسترس! پژوهش تلگرام ۲۰۲۵ — مهمترین بینشهای سال 
