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

Чат для новичков Правила: https://teletype.in/@js_noobs_ru/S1ia4hXQm Другие полезные чаты — https://github.com/goq/telegram-list или https://rudevs.network/ByKT2JwWQ

2124 members

Архив канала @js_noobs_ru 9 июля 2018 г.

12:00:00 ДП
User 515512998
User 279233223
Да
На такой вопрос могу ответить только с того
12:00:13 ДП
User 279233223
User 515512998
На такой вопрос могу ответить только с того
Сильный ответ
12:00:22 ДП
User 279233223
Ты не перепутал случаем с let?
12:00:32 ДП
User 101606096
User 515512998
У тебя бракованный джаваскрипт
тестил в firefox 61)
12:00:50 ДП
User 279233223
User 101606096
тестил в firefox 61)
Переведи ошибку, пожалуйста
12:01:03 ДП
User 279233223
Впрочем, можешь просто одно слово перевести
12:02:15 ДП
User 101606096
и где там передекларация? по логике там все ок
но оно считает что я меняю константу, почему? хз
12:02:27 ДП
User 279233223
User 101606096
и где там передекларация? по логике там все ок
но оно считает что я меняю константу, почему? хз
Эх, забей
12:08:08 ДП
User 101606096
User 279233223
Эх, забей
я уже понял где тупанул (ночь, туплю), вы сами то знаете причину?) то сразу забей...
12:12:17 ДП
User 279233223
User 101606096
я уже понял где тупанул (ночь, туплю), вы сами то знаете причину?) то сразу забей...
Нет, не знаю)
12:20:40 ДП
User 101606096
User 279233223
Нет, не знаю)
обновить страницу надо было
я просто привык к компиляции) а не к CLI грубо говря
12:29:28 ДП
User 279233223
User 101606096
обновить страницу надо было
я просто привык к компиляции) а не к CLI грубо говря
Молодец!)
01:41:30 ДП
User 101606096
User 279233223
Молодец!)
Ещё злую шутку сыграло то что был хоткей для запуска а не enter)
01:55:05 ДП
User 279233223
User 101606096
Ещё злую шутку сыграло то что был хоткей для запуска а не enter)
Мне больше интересно зачем чел посоветовал const
01:57:57 ДП
User 173081551
User 279233223
Мне больше интересно зачем чел посоветовал const
Использование var может сыграть плохую штуку😌
01:58:52 ДП
User 279233223
User 173081551
Использование var может сыграть плохую штуку😌
И поэтому нужно на все переменные кидать const?
02:00:10 ДП
User 173081551
User 279233223
И поэтому нужно на все переменные кидать const?
Иммутабельность 😳

В данном случае ж без разницы лет конст
Просто они себя более предсказуемо ведут
02:00:20 ДП
User 279233223
User 173081551
Иммутабельность 😳

В данном случае ж без разницы лет конст
Просто они себя более предсказуемо ведут
Как это без разницы?
02:01:32 ДП
User 279233223
А, окей
02:01:43 ДП
User 279233223
В джсе можно делать так
const c = {1: 2}
c['b'] = 3
02:01:45 ДП
User 279233223
Ок, ок
02:01:51 ДП
User 173081551
User 101606096
чет не догоняю
var a = '1';
var b = '2';
var x = {a:b};
мне надо {1:2} а не {a:2}
Меняем вар на что угодно
Что менятся в результате?
02:01:58 ДП
User 279233223
Нельзя только изменять уже то что было (можно)
02:02:00 ДП
User 279233223
Сильно канеш
02:02:49 ДП
User 173081551
User 279233223
В джсе можно делать так
const c = {1: 2}
c['b'] = 3
Да ссылка на обьект остается 🐵
02:03:03 ДП
02:03:14 ДП
User 279233223
Отличная иммутабельность канеш
02:03:23 ДП
User 279233223
Гарантирует только тип(
02:09:38 ДП
User 317323069
User 279233223
Нельзя только изменять уже то что было (можно)
Если тебе нужно сделать иммутабельным объект - юзай Object.freeze()
const просто не даёт возможность переопределить переменную
02:09:59 ДП
User 279233223
User 317323069
Если тебе нужно сделать иммутабельным объект - юзай Object.freeze()
const просто не даёт возможность переопределить переменную
Никогда бы не догадался
02:11:51 ДП
User 173081551
User 279233223
Никогда бы не догадался
05:41:51 ДП
User 530002926
Привет - вопрос такой
что должно быть в импортнутом age.js
чтобы код работал ? говорят какая-то фишка es6

```
import ageCount from './age.js'

for (let i = 0; i < 3; i++){
  console.log(`My age is ${ageCount}`)
};

Результат выполнения:
>> My age is 1
>> My age is 2
>> My age is 3
```
05:42:15 ДП
05:42:45 ДП
User 279233223
У тебя должен быть export let ageCount
05:43:05 ДП
User 279233223
Но ты должен еще и геттер накинуть, а в геттере увеличивать при каждом обращение
05:43:44 ДП
User 137311
User 530002926
Привет - вопрос такой
что должно быть в импортнутом age.js
чтобы код работал ? говорят какая-то фишка es6

```
import ageCount from './age.js'

for (let i = 0; i < 3; i++){
  console.log(`My age is ${ageCount}`)
};

Результат выполнения:
>> My age is 1
>> My age is 2
>> My age is 3
```
Зачем ты вообще используешь ageCount когда у тебя в цикле есть i
05:45:15 ДП
User 530002926
User 137311
Зачем ты вообще используешь ageCount когда у тебя в цикле есть i
это не мой вопрос. Типа тест на знание es6 
Я вот и хочу узнать как это может работать
05:45:46 ДП
User 279233223
Херовый тест
05:45:58 ДП
User 279233223
Без пояснений, без нормальной задачи
05:47:22 ДП
User 201036437
User 530002926
это не мой вопрос. Типа тест на знание es6 
Я вот и хочу узнать как это может работать
Прокси
06:00:07 ДП
User 201036437
User 530002926
Привет - вопрос такой
что должно быть в импортнутом age.js
чтобы код работал ? говорят какая-то фишка es6

```
import ageCount from './age.js'

for (let i = 0; i < 3; i++){
  console.log(`My age is ${ageCount}`)
};

Результат выполнения:
>> My age is 1
>> My age is 2
>> My age is 3
```
Не, подожди, не прокси
06:00:12 ДП
User 201036437
Объект с toString()
06:00:54 ДП
User 530002926
User 201036437
Объект с toString()
а как это будет работать с циклом ?
06:01:25 ДП
User 201036437
User 530002926
а как это будет работать с циклом ?
В смысле? Цикл тут вообще не при чём. Можешь с тем же успехом просто три раза вывести
06:36:03 ДП
User 530002926
User 201036437
В смысле? Цикл тут вообще не при чём. Можешь с тем же успехом просто три раза вывести
типо так чтоле ?
const ageCounter = function(){
  this.count = 1;
};
ageCounter.prototype.toString = function(){
  return this.count++;
};

export default new ageCounter;
06:39:44 ДП
User 201036437
User 530002926
типо так чтоле ?
const ageCounter = function(){
  this.count = 1;
};
ageCounter.prototype.toString = function(){
  return this.count++;
};

export default new ageCounter;
Ну типа
08:19:15 ДП
User 157413699
Подскажите разницу работы. <div onClick="foo"><div> и <div onClick="foo()"></div> пожалуйста?
08:22:05 ДП
User 137311
User 157413699
Подскажите разницу работы. <div onClick="foo"><div> и <div onClick="foo()"></div> пожалуйста?
Второй вариант - вызов функции, сработает при рендере, в первом ты передаешь в онклик функцию, поэтому сработает как ожидается
08:22:51 ДП
User 157413699
User 137311
Второй вариант - вызов функции, сработает при рендере, в первом ты передаешь в онклик функцию, поэтому сработает как ожидается
Спасибо
08:27:48 ДП
User 354032356
ребя, как правильно отловить ошибку? http://jsfiddle.net/Makc/g3rtb8xq/
jsfiddle.net/Makc/g3rtb8xq
Test your JavaScript, CSS, HTML or CoffeeScript online with JSFiddle code editor.
08:29:56 ДП
User 395616343
Привет,всем)  Есть такой вот код: http://jsfiddle.net/YJG79/442/
Как его упростить что б не создавать заного функции? потому что у меня получится 4 одинаковых по содержанию функций,но разные id
jsfiddle.net/YJG79/442
Test your JavaScript, CSS, HTML or CoffeeScript online with JSFiddle code editor.
08:30:32 ДП
User 115916512
User 354032356
ребя, как правильно отловить ошибку? http://jsfiddle.net/Makc/g3rtb8xq/
jsfiddle.net/Makc/g3rtb8xq
Test your JavaScript, CSS, HTML or CoffeeScript online with JSFiddle code editor.
http://jsfiddle.net/g3rtb8xq/4/
jsfiddle.net/g3rtb8xq/4
Test your JavaScript, CSS, HTML or CoffeeScript online with JSFiddle code editor.
08:32:53 ДП
User 354032356
спасибо
08:57:18 ДП
User 155513348
User 395616343
Привет,всем)  Есть такой вот код: http://jsfiddle.net/YJG79/442/
Как его упростить что б не создавать заного функции? потому что у меня получится 4 одинаковых по содержанию функций,но разные id
jsfiddle.net/YJG79/442
Test your JavaScript, CSS, HTML or CoffeeScript online with JSFiddle code editor.
http://jsfiddle.net/YJG79/468/
jsfiddle.net/YJG79/468
Test your JavaScript, CSS, HTML or CoffeeScript online with JSFiddle code editor.
08:58:22 ДП
User 395616343
User 155513348
http://jsfiddle.net/YJG79/468/
jsfiddle.net/YJG79/468
Test your JavaScript, CSS, HTML or CoffeeScript online with JSFiddle code editor.
так оно теперь не рабоатет:D
08:58:46 ДП
User 155513348
http://jsfiddle.net/YJG79/470/
jsfiddle.net/YJG79/470
Test your JavaScript, CSS, HTML or CoffeeScript online with JSFiddle code editor.
08:58:50 ДП
User 155513348
обновил
08:58:53 ДП
User 155513348
у меня работает
08:59:36 ДП
User 155513348
что конкретно не работает?
09:00:01 ДП
User 155513348
в src добавляется, там где блок с заглушкой фотки заменяется загруженным изображением
09:08:05 ДП
User 395616343
User 155513348
что конкретно не работает?
ну при загрузке фотографии она не становится на место +
09:08:43 ДП
User 155513348
http://jsfiddle.net/YJG79/472/
jsfiddle.net/YJG79/472
Test your JavaScript, CSS, HTML or CoffeeScript online with JSFiddle code editor.
09:08:51 ДП
User 155513348
блин, ну бывает, опечатка
09:09:04 ДП
User 395616343
User 155513348
http://jsfiddle.net/YJG79/472/
jsfiddle.net/YJG79/472
Test your JavaScript, CSS, HTML or CoffeeScript online with JSFiddle code editor.
спасибо)
09:09:16 ДП
User 155513348
не за что
09:25:32 ДП
User 1040677
Всем привет, я хочу в объект передавать аргумент который будет тоже объектом, я что-то не то делаю и не получается переназначить значение.
09:25:36 ДП
User 1040677
https://codepen.io/gpyshenko/pen/VBZmzB
codepen.io/gpyshenko/pen/VBZmzB
...
09:55:15 ДП
User 317251595
Подскажите, кто-нибудь встречался с такой проблемой с галпом? - Task function must be specified
10:20:06 ДП
User 104477
User 317251595
Подскажите, кто-нибудь встречался с такой проблемой с галпом? - Task function must be specified
Документация что говорит? Похоже на опечатку в твоём конфиге
10:24:12 ДП
User 1040677
User 317251595
Подскажите, кто-нибудь встречался с такой проблемой с галпом? - Task function must be specified
Вероятнее всего ты переопределил переменную task
10:24:20 ДП
User 1040677
Точнее одинаково назвал
10:57:06 ДП
User 317251595
User 1040677
Вероятнее всего ты переопределил переменную task
я нашел ошибку там трабла с нолвым галпом, так я валидный галм написал
10:57:50 ДП
User 1040677
И в чем ошибка была?
11:43:33 ДП
User 194411327
господа, вопрос обобщенный, относительно стоимости работ. 
мол несколько раз в месяц, 2-3 ленда надо будет сделать + несколько писем. 
Все это мол как подработка, пришлют все с запасом по времени и бла бла бла. Вот думаю сколько взять в месяц за сие добро.
Хочется понять, кто как оценил бы
12:18:54 ПП
User 215655868
User 194411327
господа, вопрос обобщенный, относительно стоимости работ. 
мол несколько раз в месяц, 2-3 ленда надо будет сделать + несколько писем. 
Все это мол как подработка, пришлют все с запасом по времени и бла бла бла. Вот думаю сколько взять в месяц за сие добро.
Хочется понять, кто как оценил бы
70 🤔
12:19:06 ПП
User 215655868
смотря что еще за лендиги
12:19:26 ПП
User 194411327
User 215655868
70 🤔
70к? ОО ты чего
12:19:31 ПП
12:19:46 ПП
12:19:48 ПП
User 194411327
Дохрена, это же не разработка приложения, а просто верстка
12:20:26 ПП
User 215655868
сколько стоит сейчас один лендос на заказ своять?
12:21:38 ПП
User 67164223
User 194411327
господа, вопрос обобщенный, относительно стоимости работ. 
мол несколько раз в месяц, 2-3 ленда надо будет сделать + несколько писем. 
Все это мол как подработка, пришлют все с запасом по времени и бла бла бла. Вот думаю сколько взять в месяц за сие добро.
Хочется понять, кто как оценил бы
письма дорога
12:21:42 ПП
User 67164223
потому что это боль
12:21:54 ПП
User 67164223
лендосы делаются по шаблону, только текст меняй да картинки
12:22:08 ПП
User 215655868
User 67164223
лендосы делаются по шаблону, только текст меняй да картинки
ну да ладно
12:22:13 ПП
User 194411327
User 67164223
письма дорога
Сколько одно письмо от оутлука 2007 года стоит на блоках, а не на таблицах?
12:22:26 ПП
User 194411327
User 67164223
лендосы делаются по шаблону, только текст меняй да картинки
Письма тоже так то по шаблону
12:22:29 ПП
User 67164223
User 194411327
Сколько одно письмо от оутлука 2007 года стоит на блоках, а не на таблицах?
заведется у тебя на таблицах?)
12:22:30 ПП
User 194411327
Все предоставят
12:22:47 ПП
User 194411327
User 67164223
заведется у тебя на таблицах?)
Не на таблицах, в попу таблицы
12:22:52 ПП
User 67164223
User 194411327
Письма тоже так то по шаблону
я знаю как с помощью реакта делать письма
12:23:05 ПП
User 194411327
User 67164223
я знаю как с помощью реакта делать письма
Такое себе
12:23:06 ПП
User 67164223
User 194411327
Не на таблицах, в попу таблицы
значит не везде будут работать)
12:23:11 ПП
User 67164223
User 194411327
Такое себе
лол, с чего?)
12:23:33 ПП
User 215655868
кароче оценни более конктректно их требования, может ты не видишь пока весь объем работы, и не знаешь с чем придется столкнутся
12:23:44 ПП
User 194411327
User 67164223
лол, с чего?)
Разве что конструктор на реакте. А я в ручную, шаблоны в слиме храню
12:23:49 ПП
User 215655868
может там лендосы замороченные
12:24:06 ПП
User 67164223
User 194411327
Разве что конструктор на реакте. А я в ручную, шаблоны в слиме храню
что это?
12:24:08 ПП
User 194411327
User 215655868
может там лендосы замороченные
Согласен, поэтому нужно что то среднее, думал за 20
12:24:16 ПП
User 215655868
User 194411327
Согласен, поэтому нужно что то среднее, думал за 20
ого
12:24:22 ПП
User 215655868
че так мало?
12:24:48 ПП
User 194411327
А с чего вдруг Ленд нынче стоит дороже 10?
12:24:50 ПП
User 251377116
User 194411327
Согласен, поэтому нужно что то среднее, думал за 20
копейки...
12:24:54 ПП
User 215655868
3 лендоса за двацатку + писма
12:25:15 ПП
User 194411327
Но и не 60 точно
12:25:26 ПП
User 215655868
давай 30 хотябы
12:25:28 ПП
User 194411327
Эт аутсорс не парясь
12:25:34 ПП
User 194411327
Оукай
12:25:50 ПП
User 215655868
договорились 😂
12:25:57 ПП
User 67164223
если всё на html
12:26:00 ПП
User 67164223
без фреймворков
12:26:07 ПП
User 215655868
то можна пудж
12:26:14 ПП
User 67164223
я бы скинул сразу половину
12:27:04 ПП
User 38165071
User 194411327
А с чего вдруг Ленд нынче стоит дороже 10?
блин, как прекрасно, что я лендинги не делаю
01:05:50 ПП
User 194411327
User 38165071
блин, как прекрасно, что я лендинги не делаю
если рука набита - халява
01:07:01 ПП
User 38165071
ну хз. чтобы какую-никакую зп получать - надо штук 10 сделать. а это 1 за 2 дня. Но это же поток. У каждого клиента свои тараканы
01:07:09 ПП
User 38165071
10 клиентов за месяц - это ппц
01:14:09 ПП
User 194411327
погоди, я же говорю не про постоянку, а аутсорс дополнительный
01:14:25 ПП
User 194411327
если как основа - это жесть, конечно
01:14:36 ПП
User 194411327
и да, никаких бутстрапов и jq
01:14:44 ПП
User 194411327
сам ен пишу подобного и не юзаю
01:15:55 ПП
User 215655868
бутстрап удобна. нелюблю верстать
01:16:25 ПП
User 194411327
буэ а не верстка у бутстрапа.
01:16:28 ПП
User 215655868
на каждом лендосе заного кнопочки делать - фууу
01:16:45 ПП
User 1922870
когда-то нелюбители верстать верстали в дримвьюере )))
01:16:48 ПП
User 215655868
инпуты там. и другие компоненты
01:16:53 ПП
User 1922870
и даже во Frontpage
01:17:04 ПП
01:17:06 ПП
User 1922870
и даже в ворде с сохранением в htm документ
01:17:18 ПП
User 215655868
User 1922870
когда-то нелюбители верстать верстали в дримвьюере )))
нет. в простом блокноте виндовском
01:17:30 ПП
User 1922870
User 215655868
нет. в простом блокноте виндовском
нуу, это надо теги писать...
01:17:35 ПП
User 194411327
не, ты что
01:17:45 ПП
User 194411327
никакого блокнота, когда есть wysiwyg!
01:17:55 ПП
User 194411327
на абсолютах блкои то расставлять
01:18:07 ПП
User 1922870
User 194411327
на абсолютах блкои то расставлять
йамми 😁
01:18:36 ПП
User 1922870
кроме шуток, я видел верстаков, которые на абсолютах расставляют блоки прямо через код
01:18:52 ПП
User 1922870
им просто сказали, что не надо учиться, надо сразу брать и смотреть как сделано
01:19:07 ПП
User 215655868
кроме шуток. я в блокноте первое время верстал и писал жс жкю
01:19:51 ПП
User 1922870
ну и я тоже
01:19:53 ПП
User 215655868
тогда у мен интернета еще не было, а книга какая-то была, я по ней и учился) и просто не знал о существования дримвьвера)))
01:19:58 ПП
User 1922870
причём шрифт делал вердану :) ну нравился он мне
01:20:16 ПП
User 215655868
беседку
01:20:18 ПП
User 1922870
потом лет 12 верстал в Notepad++
01:20:24 ПП
User 1922870
потом открыл для себя vscode ))
01:21:08 ПП
User 215655868
мой опыт txt, дримвьевер, нотепад долгое время, саблайм, атом. сейчас вскод
01:22:04 ПП
User 101965789
Атом форевер имхо
01:24:05 ПП
User 67164223
User 101965789
Атом форевер имхо
земля пухом
01:25:16 ПП
User 101965789
User 67164223
земля пухом
Я пользуюсь атомом и вскодом. Атом мне нравится намного больше
01:25:42 ПП
User 67164223
User 101965789
Я пользуюсь атомом и вскодом. Атом мне нравится намного больше
это ты просто IDE не пользовался
01:25:57 ПП
User 67164223
IDE > текстовый редактор
01:26:14 ПП
User 101965789
User 67164223
IDE > текстовый редактор
Ваау
01:26:53 ПП
User 101965789
User 67164223
IDE > текстовый редактор
А я там видосы смотрю, музыку слушаю
01:27:21 ПП
User 67164223
User 101965789
А я там видосы смотрю, музыку слушаю
ясно, патау
01:53:43 ПП
01:57:34 ПП
User 251377116
User 1922870
13?
02:00:11 ПП
User 358880241
User 251377116
13?
Я бы тоже так предположил
02:00:39 ПП
User 321906623
А чего не 17 ?
02:00:49 ПП
02:00:59 ПП
User 321906623
Ну всеравно, тогда 12, нет?
02:02:04 ПП
02:04:11 ПП
User 321906623
Ах, вот оно что
02:05:44 ПП
User 358880241
Мой компилятор говорит 13
02:06:23 ПП
02:07:20 ПП
User 358880241
i =5;
++i = 6;
02:07:24 ПП
User 251377116
я был прав
02:07:40 ПП
User 358880241
6 + (++i == 6+1)
02:07:47 ПП
02:07:52 ПП
02:07:54 ПП
02:08:29 ПП
User 251377116
i изначально 5, ++i, вначале увеличиваем на 1 потом только возвращаем, уже у нас i = 6, в следующий раз увеличиваем уже 7 и получается 6+7 :)
02:08:58 ПП
User 140653914
а в плюсах - ub, будет зависеть от компилятора
02:09:04 ПП
User 251377116
надеюсь обьяснил понятно
02:09:33 ПП
User 251377116
постинкремент преинкремент всего понимать надо
02:10:46 ПП
User 251377116
User 140653914
а в плюсах - ub, будет зависеть от компилятора
а какая разница? постинкремент преинкремент не одинаковый разве?
02:11:12 ПП
02:11:22 ПП
User 140653914
по разному хранятся и вынимаются данные видимо
02:11:24 ПП
User 358880241
один перед вызовом увеличивает
02:11:33 ПП
User 140653914
User 358880241
один перед вызовом увеличивает
он не то имеет в виду
02:11:35 ПП
User 358880241
другой после вызова увеличивает
02:11:39 ПП
User 251377116
User 358880241
один перед вызовом увеличивает
я про то что  в ЯП-ах одинаковый
02:11:43 ПП
02:13:00 ПП
02:13:54 ПП
User 140653914
User 358880241
другой после вызова увеличивает
если углублятся в детали, то увеличивает он во время вызова, но возвращает старую копию
02:16:40 ПП
User 530002926
User 251377116
13?
03:35:08 ПП
User 284294073
есть ли рус группа по gulp
05:01:21 ПП
User 104477
User 284294073
есть ли рус группа по gulp
всегда можно основать
05:05:09 ПП
User 279233223
А чаво по сборщикам(вебпак онли) учат?
05:09:05 ПП
User 104477
Ну, @webpack_ru вполне себе жив
05:09:40 ПП
User 279233223
Не, я не про это
05:10:31 ПП
User 104477
А про что?
05:11:05 ПП
User 279233223
Чаво знать о нем над?
05:14:17 ПП
User 104477
О вебпаке видел пару достаточно хороших доклада, один про устройство бандла и оптимизацию, один про плагины
https://www.youtube.com/watch?v=jE1ibm037Fo
https://events.yandex.ru/lib/talks/4845/
youtube.com/watch?v=jE1ibm037Fo
webpack стал де-факто стандартом для сборки крупных приложений на JS. Его используют почти все, но, как правило, в качестве черного ящика: «если положить вот...
05:19:08 ПП
User 354032356
как прервать цикл вне его тела?
05:20:49 ПП
User 104477
User 354032356
как прервать цикл вне его тела?
зависит от того, как задан цикл. 

в обычном for внутри обычной функции – никак. 

внутри генераторов и асихронных функций – если в цикле есть условие для выхода, в этом условии задействованы данные из контекста другой функции (или глобального), и есть передача управления (yield в генераторе или await в асинхронной функции), можно повлиять извне (из другой функции) на данные, от которых продолжение цикла зависит.
05:20:51 ПП
User 140653914
довольно интересный вопрос)
05:40:09 ПП
User 351896494
User 354032356
как прервать цикл вне его тела?
А скажи, пожалуйста, что за задача такая? И почему тебе нужно это делать? Это же жс
05:42:50 ПП
User 354032356
js это не только фитюльки на фронте, это полноценный бэк и целый фронт. Времена фитюлек прошли, и можно вытворять что угодно.
05:43:08 ПП
User 354032356
а расписывать задачу - долго и мутрно, извини
05:44:07 ПП
User 279233223
Сильно
05:58:29 ПП
06:01:56 ПП
User 92383920
А правда что яваскрипт скоро будет не нужен, так как все будут программировать на Реакте?
06:02:19 ПП
User 92383920
Как с Рейлс произошло в свое время
06:06:43 ПП
User 354032356
как на React? ждем реакцию от Vue-шников Angular-щиков
06:07:06 ПП
User 218910494
User 92383920
Как с Рейлс произошло в свое время
а что с rails произошло?
06:09:21 ПП
User 173081551
User 92383920
А правда что яваскрипт скоро будет не нужен, так как все будут программировать на Реакте?
новый язык такой?
06:09:46 ПП
User 92383920
User 173081551
новый язык такой?
Jsx
06:09:47 ПП
User 104477
User 354032356
а расписывать задачу - долго и мутрно, извини
шта?
06:10:17 ПП
User 173081551
User 92383920
Jsx
а ну да, реакт это чисто jsx 😁
06:10:58 ПП
User 92383920
User 173081551
новый язык такой?
Под тайпскриптом,
06:11:02 ПП
User 354032356
User 104477
шта?
ввести в курс дела человека, зачем мне это нужно - долго и сложно
06:11:14 ПП
User 92383920
Приправленный нодджиэсом
06:11:28 ПП
User 104477
User 354032356
ввести в курс дела человека, зачем мне это нужно - долго и сложно
а тебе не приходило в голову, что решение сильно зависит от постановки задачи?
06:11:28 ПП
User 173081551
User 92383920
Приправленный нодджиэсом
в итоге на выходе js
06:11:29 ПП
06:12:05 ПП
User 104477
User 104477
а тебе не приходило в голову, что решение сильно зависит от постановки задачи?
даже не сильно, а в первую очередь
06:12:08 ПП
User 92383920
User 173081551
в итоге на выходе js
На выходе продукт
06:12:52 ПП
User 173081551
User 92383920
На выходе продукт
06:13:32 ПП
User 354032356
User 104477
даже не сильно, а в первую очередь
конечно приходило, я бы даже не парил и скинул бы код, как полагается, но это не тот случай.
06:13:48 ПП
User 92383920
User 173081551
Кошатник, а ты яваскрипт на сколько процентов знаешь?
06:14:09 ПП
User 173081551
User 92383920
Кошатник, а ты яваскрипт на сколько процентов знаешь?
как определить?
06:14:11 ПП
User 104477
User 354032356
как прервать цикл вне его тела?
если отвечать вслепую и предполагая, что на таких понтах в чат может заходить разраб минимум с 10 годами опыта на различных технологиях, то ответ будет такой:

какой, блять, цикл? юзай очереди и файберы/корутины
06:14:34 ПП
User 92383920
User 173081551
как определить?
Сколько нпм пакетов максимально было
06:15:08 ПП
User 92383920
Да, а почему пакеты npm есть а pun нет?
06:16:37 ПП
User 173081551
User 92383920
Сколько нпм пакетов максимально было
я чисто для себя, процентов на 35 по ощущениям)))
10 пакетов
но это какой то странный показатель
06:16:37 ПП
User 354032356
User 104477
если отвечать вслепую и предполагая, что на таких понтах в чат может заходить разраб минимум с 10 годами опыта на различных технологиях, то ответ будет такой:

какой, блять, цикл? юзай очереди и файберы/корутины
какой, какой - менструальный блет. Самый простой цикл. например for;
06:16:39 ПП
User 354032356
https://jsfiddle.net/Makc/er8skm5b/
jsfiddle.net/Makc/er8skm5b
Test your JavaScript, CSS, HTML or CoffeeScript online with JSFiddle code editor.
06:17:16 ПП
User 104477
User 354032356
https://jsfiddle.net/Makc/er8skm5b/
jsfiddle.net/Makc/er8skm5b
Test your JavaScript, CSS, HTML or CoffeeScript online with JSFiddle code editor.
ты серьезно сейчас?
06:18:03 ПП
User 354032356
да, мой первоначальный вопрос так и стоял "как прервать цикл вне его тела?"
06:18:25 ПП
User 92383920
Что есть актуальное по реакту из обучающего?
06:18:26 ПП
User 104477
ты понимаешь, что цикл выполняется полностью в том единственном треде, который у тебя есть в рамках event loop?
06:18:45 ПП
User 354032356
и ответ я получил. но ты почему то ерепенишь и хорохоришь
06:20:10 ПП
User 104477
User 354032356
и ответ я получил. но ты почему то ерепенишь и хорохоришь
ну потому что ты задал очевидный вопрос, относящийся к основам языка, но вместо того, чтобы объяснить, что ты на самом деле пытаешься сделать (чтобы тебе могли хоть как-то помочь решить твою _задачу_, а не заставить твое неверное _решение_ работать), ты выебываешься, отвечая, что «объяснять сложно и долго», еще и с комментариями про финтифлюшки, бэк и фронт
06:20:24 ПП
User 104477
не надо так
06:20:39 ПП
User 92383920
Нужно ставить точку с запятой или нет?
06:21:32 ПП
User 104477
User 92383920
Нужно ставить точку с запятой или нет?
https://www.youtube.com/watch?v=mXPxONcXHJU
youtube.com/watch?v=mXPxONcXHJU
wtf is that
06:24:44 ПП
User 92383920
Поделился
06:26:25 ПП
User 354032356
Дано:
мой говногод из палок и собственно оного. Который бродит по страницам и парсит из сайтов товары. Нужно правильно отловить ошибку, когда товары закончились (пробывал по 404 ответу, но не все его одтают) и закончить текущую итерацию и перейти к следующей (след сайт).
вот подумал что можно было бы попробовать по ошибке перешагнуть итерацию на след уровень. Почему так - потому что я уже сам блять запутался в той писанине из сраных промисов и асинков в которых я ни бум-бум. Но пока работает
06:28:19 ПП
User 104477
Смотри: очевидно, работает всё это у тебя не в едином синхронном цикле. Как минимум запросы работают с колбэками
06:29:45 ПП
User 104477
Значит, как я выше и написал, есть возможность добавить там логику принудительного завершения, если переписать часть кода на генераторы или async
06:30:18 ПП
User 354032356
там и промисы и асинки, там мордор
06:30:38 ПП
User 104477
Можешь ту часть кода, которая отвечает конкретно за обработку данных в цикле, очистить от специфики и выложить куда-нибудь?
06:30:58 ПП
User 173081551
User 92383920
Что есть актуальное по реакту из обучающего?
полно на самом деле
вот тут норм изложено: React и Redux. Функциональная веб-разработка (книга)
Так же на ютубе есть видео, какой нить codedojo😜
06:31:14 ПП
User 104477
Не обязательно, чтобы код работал, просто чтоб было понятно, что там происходит
06:31:17 ПП
User 354032356
как работает промис (в моем понимании):
- вот тебе код. Понятно?
-да все ясно.
-напиши что то свое
- ....
06:32:00 ПП
User 92383920
User 173081551
полно на самом деле
вот тут норм изложено: React и Redux. Функциональная веб-разработка (книга)
Так же на ютубе есть видео, какой нить codedojo😜
Начинал смотреть, там точки с запятой удаляют, и реакт старый
06:32:03 ПП
User 104477
Ну это если тебе реально помощь с кодом нужна. Может, ты за психологической поддержкой пришел, откуда мне знать)
06:33:57 ПП
User 92383920
А пропсы это properties?
06:34:17 ПП
User 173081551
User 92383920
Начинал смотреть, там точки с запятой удаляют, и реакт старый
суть то везде одна)
вот пример не сложной аппки https://github.com/dogecodes/react-chat
github.com/dogecodes/react-chat
⚛️ Chat application for DogeCodes React course. Contribute to dogecodes/react-chat development by creating an account on GitHub.
06:34:54 ПП
User 92383920
А есть сложнее что нибудь? Чтоб поразбирать?
06:37:25 ПП
User 354032356
User 104477
Ну это если тебе реально помощь с кодом нужна. Может, ты за психологической поддержкой пришел, откуда мне знать)
https://jsfiddle.net/Makc/er8skm5b/1/
jsfiddle.net/Makc/er8skm5b/1
Test your JavaScript, CSS, HTML or CoffeeScript online with JSFiddle code editor.
06:37:36 ПП
User 354032356
держи себя в руках
06:38:34 ПП
User 354032356
это ноджс моделями хттп сервера и хтмл парсера
06:39:29 ПП
User 354032356
то что до коммента - вырезка из шаблона. Для каждого сайта он свой, а дальше - общий обработчик на всех
06:40:30 ПП
User 354032356
все дело должно собираться в жсон и отправляться по вебсокету на клиент, но это уже пожже
06:44:15 ПП
User 104477
User 354032356
https://jsfiddle.net/Makc/er8skm5b/1/
jsfiddle.net/Makc/er8skm5b/1
Test your JavaScript, CSS, HTML or CoffeeScript online with JSFiddle code editor.
Ну и в какой конкретно момент ты понимаешь, что надо прерываться?
06:44:23 ПП
User 354032356
верю что все это можно будет отрефакторить. Но пока работает как есть.
06:44:37 ПП
User 104477
В getProductList?
06:45:56 ПП
User 354032356
`getProductCard(item) {
  return item.childNodes[1].childNodes[3].childNodes[1]
            },`
06:46:50 ПП
User 104477
Тут, очевидно, происходит эксепшн или возвращается пустота
06:47:55 ПП
User 104477
В этом случае возвращай флаг какой-то. Ошибку или просто false, не знаю
06:47:57 ПП
User 354032356
можно назначить в каждую функцию try, но это дублирование  кода на каждую категорию ссылок (почти)
06:48:04 ПП
User 104477
А вот тут await say добавь проверку того, что вернулось
06:48:16 ПП
User 354032356
хотется отлавливать в основном коде
06:48:18 ПП
User 104477
И если вернулся флаг, что ничего больше нет, выходи из цикла
06:48:49 ПП
User 104477
continue и метки можешь выкинуть, они не работают и не будут в твоём случае
06:49:37 ПП
User 354032356
User 104477
continue и метки можешь выкинуть, они не работают и не будут в твоём случае
забыл перед копированием откатится
06:50:11 ПП
User 104477
Если не хочешь флаги, используй try/catch вокруг await в getContent с проверкой, что ошибка именно того типа, что ты ожидаешь
06:50:27 ПП
User 104477
И в таком случае убери catch из цепочки промисов
06:53:16 ПП
User 354032356
ну ошибку отловил, но цикл steps то идет дальше
06:55:12 ПП
User 354032356
я по ошибке отправлял жсон. Ошибка - все коллекция готова. Но итерация идет дальше, пока не закончится, и шлет мне пустые данные
07:16:41 ПП
User 354032356
User 104477
И если вернулся флаг, что ничего больше нет, выходи из цикла
как?
07:17:40 ПП
User 104477
User 354032356
я по ошибке отправлял жсон. Ошибка - все коллекция готова. Но итерация идет дальше, пока не закончится, и шлет мне пустые данные
Так прерывай ее, если из очередной итерации вернулся false!
07:18:10 ПП
07:18:13 ПП
User 104477
Результат await можно записать в переменную, сделай это и дальше проверяй, что вернулось
07:36:11 ПП
User 354032356
не понимаю, результат какого из? и как им прервать итерацию?
07:50:49 ПП
User 279233223
User 354032356
`getProductCard(item) {
  return item.childNodes[1].childNodes[3].childNodes[1]
            },`
Жусть
07:52:59 ПП
User 376997004
Кто знает, учит англ?
Расскажите какими способами
Что работает, а что нет
07:53:42 ПП
User 251377116
User 376997004
Кто знает, учит англ?
Расскажите какими способами
Что работает, а что нет
фильмы смотри :)
07:57:58 ПП
User 354032356
User 279233223
Жусть
чо?
08:01:53 ПП
User 376997004
Спасибо
08:09:57 ПП
User 530002926
скольк не пытался смотреть фильмы с субтитрами 
все равно 60% не понятно. А когда пытаешься угадать на слух смысл, то подглядывая в субтитры часто оказывается, что услышал не то, что там написано ))
11:18:48 ПП
User 466650523
ребят, подскажите, как чтобы заработало? https://jsfiddle.net/23kngvq4/11/
jsfiddle.net/23kngvq4/11
Test your JavaScript, CSS, HTML or CoffeeScript online with JSFiddle code editor.
11:19:53 ПП
User 466650523
чтобы проверку кнопка делала, и если число меньше 400, то выводилось сообщение
11:22:50 ПП
User 279233223
User 466650523
ребят, подскажите, как чтобы заработало? https://jsfiddle.net/23kngvq4/11/
jsfiddle.net/23kngvq4/11
Test your JavaScript, CSS, HTML or CoffeeScript online with JSFiddle code editor.
const text = document.querySelector('#new')
const price = document.querySelector('#price')
const btn = document.querySelector('#btn')

btn.addEventListener('click', () => {
  if(400 > parseInt(price.innerHTML)) {
    text.innerHTML = ''
  }
})
11:25:40 ПП
User 466650523
User 279233223
const text = document.querySelector('#new')
const price = document.querySelector('#price')
const btn = document.querySelector('#btn')

btn.addEventListener('click', () => {
  if(400 > parseInt(price.innerHTML)) {
    text.innerHTML = ''
  }
})
Спасибо)