@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 25 июля 2018 г.

03:36:57 ДП
User 292126439
https://jsfiddle.net/h5um91yn/
почему аттрибут muted удаляется, а у видео всё равно отключен звук в момент его начала?
jsfiddle.net/h5um91yn
Test your JavaScript, CSS, HTML or CoffeeScript online with JSFiddle code editor.
04:06:33 ДП
User 169098839
User 357283187
let obj = {
  counter: 1,
  word: 'hello',
  get count() {
    return this.word + this.counter
  }
}

function say(counter) {
  obj.counter = 0;
    for (; obj.counter < 4; obj.counter++)
      console.log(obj.count)
}
say(obj.counter)
console.log('none')
say(obj.counter)
Вопрос на собеседование прям. "Найди тут замыкание" )))
04:07:16 ДП
User 169098839
В JS Jobs перекинуть что-ли его)))
04:48:48 ДП
User 60331718
User 169098839
Вопрос на собеседование прям. "Найди тут замыкание" )))
Не интересно, ide очень легко подсветит это дело :/
05:07:58 ДП
User 142133444
User 354032356
а в чем сама суть вопроса то? 
must-revalidate
Кэш должен проверить статус устаревших ресурсов перед их использованием. Просроченные ресурсы не должны быть использованы.
этим же занимается no-cache
05:39:33 ДП
User 545648459
как передать на сервер данные из local storage, можно ли обращаться к local storage с сервера?
05:40:19 ДП
User 545648459
Используются react redux node
05:47:54 ДП
User 67164223
User 545648459
как передать на сервер данные из local storage, можно ли обращаться к local storage с сервера?
Причем тут редакс и реакт?
05:59:48 ДП
User 155513348
User 545648459
как передать на сервер данные из local storage, можно ли обращаться к local storage с сервера?
не очень понятен кейс
06:01:02 ДП
User 450417925
Ребят подскажите сообщество по is, где вообще нули. Чтоб я там гуру был😄
06:01:11 ДП
06:01:58 ДП
User 155513348
Ниже по уровню этой группы нет
06:02:08 ДП
User 60331718
User 545648459
как передать на сервер данные из local storage, можно ли обращаться к local storage с сервера?
1) берешь данные из localstorage на стороне клиента
2) отправляешь данные на сервер и делай там с ними что хочешь
06:02:33 ДП
User 450417925
И еще такой вопрос. Правильно ли будет называть объекты массивами - так как это ведь ассоциативные массивы
06:02:54 ДП
User 201036437
User 450417925
И еще такой вопрос. Правильно ли будет называть объекты массивами - так как это ведь ассоциативные массивы
Правильно будет называть массивы объектами :)
06:02:56 ДП
User 155513348
User 60331718
1) берешь данные из localstorage на стороне клиента
2) отправляешь данные на сервер и делай там с ними что хочешь
наверное имеет ввиду брать localstorage со стороны бекенда без запросов
06:02:56 ДП
User 60331718
User 450417925
И еще такой вопрос. Правильно ли будет называть объекты массивами - так как это ведь ассоциативные массивы
Мне просто интересно, почему у тебя возник этот вопрос?
06:03:16 ДП
User 450417925
Просто попался видом на ютубе где мужик называет объект массивом
06:03:26 ДП
User 155513348
User 450417925
И еще такой вопрос. Правильно ли будет называть объекты массивами - так как это ведь ассоциативные массивы
ну объект это объект, массив это массив
06:03:26 ДП
User 143739430
User 545648459
как передать на сервер данные из local storage, можно ли обращаться к local storage с сервера?
А зачем обращаться к нему с сервера? Надо отправлять запрос от фронтенда серверу
06:03:27 ДП
User 450417925
Он меня в заблуждение ввел
06:03:29 ДП
User 155513348
как правило
06:03:30 ДП
User 60331718
User 60331718
Мне просто интересно, почему у тебя возник этот вопрос?
Гуглил ли ты определения массива и ассоциативноно объекта?
06:03:34 ДП
User 201036437
Насколько я помню, это не объекты ассоциативные массивы, а массивы - объекты с доступом по числовым ключам
06:03:37 ДП
User 269579856
User 450417925
И еще такой вопрос. Правильно ли будет называть объекты массивами - так как это ведь ассоциативные массивы
Неправильно, т.к. у людей, которым ты будешь их так называть, произойдет диссонанс.
06:03:49 ДП
User 269579856
Собственно, как и массивы объектами.
06:03:54 ДП
User 269579856
Или функции
06:04:29 ДП
User 155513348
User 143739430
А зачем обращаться к нему с сервера? Надо отправлять запрос от фронтенда серверу
правильней наверное так, при старте приложения отправлять хранилище на серв
06:04:39 ДП
User 155513348
дело говоришь
06:04:39 ДП
User 450417925
Не не гуглил но learn js там начало объекты как аасоциаьивные массивы заголовок
06:05:16 ДП
User 155513348
вообще правильно объект называть объектом
06:08:04 ДП
User 450417925
Ну спасибо вразумили
06:08:40 ДП
User 450417925
А то всякого мусора на ютубе развелось и не поимешь что истина а что ложь
06:09:01 ДП
User 450417925
Натаскиваюсь по книгам теперь
06:09:21 ДП
User 67164223
Его надо называть комбинированный тип данных
06:09:23 ДП
06:09:41 ДП
User 111498813
Че выдумывать, есть типы Array, Object с соответствующей структурой, и не надо смешивать, а то так все обьектами модно звать...
06:10:22 ДП
User 143739430
User 111498813
Че выдумывать, есть типы Array, Object с соответствующей структурой, и не надо смешивать, а то так все обьектами модно звать...
По сути массив в js – это объект, а не чистокровный массив
06:11:15 ДП
User 143739430
Массив в Си и то что называют массивом в js – разные вещи
06:11:19 ДП
User 155513348
User 143739430
По сути массив в js – это объект, а не чистокровный массив
массив формируется в Object
06:11:19 ДП
User 111498813
Я о том и сказал
06:11:36 ДП
User 155513348
Всё что в js - это объекты, функция в том числе
06:12:54 ДП
User 143739430
User 155513348
Всё что в js - это объекты, функция в том числе
А примитивные типы данных тоже?
06:14:04 ДП
User 155513348
User 143739430
А примитивные типы данных тоже?
вот на их счет не уверен
06:14:25 ДП
User 155513348
помоему да
06:15:16 ДП
User 155513348
у примитивных данных тоже есть конструкторы, к примеру
06:15:33 ДП
User 155513348
есть методы объектов, скажем так
06:15:50 ДП
User 155513348
другими словами, к примеру, split для строки
06:16:29 ДП
User 208461694
Или toFixed для вещественных и т.д. Ты прав
06:16:50 ДП
User 155513348
User 208461694
Или toFixed для вещественных и т.д. Ты прав
именно
06:17:02 ДП
User 155513348
это же описывается все в прототипах, а прототипы это объекты)
06:17:21 ДП
User 545648459
Да,. Это имею ввиду. React redux на фронтенде, node на бекэнде.
06:17:21 ДП
User 545648459
наверное имеет ввиду брать localstorage со стороны бекенда без запросов
06:17:27 ДП
User 292126439
https://jsfiddle.net/h5um91yn/
почему аттрибут muted удаляется, а у видео всё равно отключен звук в момент его начала?
jsfiddle.net/h5um91yn
Test your JavaScript, CSS, HTML or CoffeeScript online with JSFiddle code editor.
06:17:36 ДП
User 155513348
даже есть раздел, прототипное наследование
06:17:48 ДП
User 155513348
наследование на уровне объектов, это работает
06:17:50 ДП
User 354032356
User 142133444
этим же занимается no-cache
no-cache
Указывает на необходимость отправить запрос на сервер для валидации ресурса перед использованием закешированных данных.
06:18:00 ДП
User 354032356
https://developer.mozilla.org/ru/docs/Web/HTTP/Заголовки/Cache-Control
developer.mozilla.org/ru/docs/Web/HTTP/Заголовки/Cache-Control
Общий заголовок Cache-Control используется для задания инструкций кэширования как для запросов, так и для ответов. Инструкции кэширования однонаправленные: заданная инструкция в запросе не подразумевает, что такая же инструкция будет указана в ответе
06:18:07 ДП
User 292126439
помогитееее
06:18:14 ДП
User 208461694
User 545648459
Да,. Это имею ввиду. React redux на фронтенде, node на бекэнде.
Тогда просто берите данные и шлите их на сервер аяксом
06:18:55 ДП
User 142133444
User 354032356
а в чем сама суть вопроса то? 
must-revalidate
Кэш должен проверить статус устаревших ресурсов перед их использованием. Просроченные ресурсы не должны быть использованы.
и чем это отличается?
06:19:19 ДП
User 208461694
User 292126439
https://jsfiddle.net/h5um91yn/
почему аттрибут muted удаляется, а у видео всё равно отключен звук в момент его начала?
jsfiddle.net/h5um91yn
Test your JavaScript, CSS, HTML or CoffeeScript online with JSFiddle code editor.
Может его не удалить нужно, а в false выставить?
06:19:26 ДП
User 155513348
User 545648459
наверное имеет ввиду брать localstorage со стороны бекенда без запросов
из HTML 5 localstorage никак не взять, это клиенсткая фича
06:19:54 ДП
User 155513348
https://www.npmjs.com/package/node-localstorage
npmjs.com/package/node-localstorage
A drop-in substitute for the browser native localStorage API that runs on node.js.
06:20:02 ДП
User 155513348
можно попробовать эту либу
06:20:04 ДП
User 292126439
User 208461694
Может его не удалить нужно, а в false выставить?
тоже не помогло
06:21:34 ДП
User 545648459
User 155513348
https://www.npmjs.com/package/node-localstorage
npmjs.com/package/node-localstorage
A drop-in substitute for the browser native localStorage API that runs on node.js.
О! Thanks
06:21:44 ДП
User 155513348
но я почему то думаю, что кейс плохой, есть вероятность что такой возможности нет
06:21:51 ДП
User 155513348
нужно ресерчить, пробовать
06:28:54 ДП
User 354032356
User 292126439
тоже не помогло
06:29:17 ДП
User 292126439
User 354032356
а это нужно оставить)
06:30:00 ДП
User 155513348
User 354032356
true/false атрибут принимает
06:30:15 ДП
User 354032356
User 292126439
а это нужно оставить)
тогда отменяй mutedдо того как пользователь тронет volume
06:31:18 ДП
User 354032356
у тебя muted включен по умолчанию, и выключается ТОЛЬКО ПОСЛЕ клика на ползунок
06:32:27 ДП
User 143739430
User 155513348
другими словами, к примеру, split для строки
Строка не примитив
06:33:14 ДП
User 208461694
User 143739430
Строка не примитив
Ну да, она так же объект, об этом и писали
06:34:01 ДП
User 354032356
User 142133444
и чем это отличается?
ну не тупи. начнем с того что это разные опции
06:34:01 ДП
User 143739430
User 208461694
Ну да, она так же объект, об этом и писали
Строки даже в с++ не примитивы
06:34:06 ДП
User 143739430
А в Си их вообще нет
06:34:11 ДП
User 155513348
вам нужно как нибудь посмотреть внутренности этих методов и т.д.
06:34:28 ДП
User 155513348
js v8 core, вроде
06:34:31 ДП
User 208461694
User 143739430
А в Си их вообще нет
И в ассемблере нет, и что? Причём тут с?
06:35:01 ДП
User 208461694
Мы про жс говорим, у него все типы это объекты
06:35:17 ДП
User 208461694
Кроме булевых наверное)
06:35:20 ДП
User 102011819
User 143739430
Строки даже в с++ не примитивы
даже? какое-то неподходящее слово
06:35:26 ДП
User 292126439
User 354032356
тогда отменяй mutedдо того как пользователь тронет volume
не помогло
06:35:27 ДП
User 143739430
User 208461694
И в ассемблере нет, и что? Причём тут с?
Я говорил про примитивы, строки – не примитивы
06:35:43 ДП
User 102011819
все равно что сказать, что строки даже в ассемблере строки не примитивы
06:35:49 ДП
User 208461694
User 143739430
Я говорил про примитивы, строки – не примитивы
Ок, интежер примитив?
06:35:53 ДП
User 143739430
User 102011819
даже? какое-то неподходящее слово
Цпп очень низкоуровневый
06:36:06 ДП
User 102011819
User 143739430
Цпп очень низкоуровневый
я к тому и веду))
06:36:09 ДП
User 208461694
User 143739430
Цпп очень низкоуровневый
🤦‍♂😱
06:36:56 ДП
User 208461694
Низкоуровневый ассемблер, остальные языки высокоуровневые
06:37:16 ДП
User 143739430
User 208461694
Низкоуровневый ассемблер, остальные языки высокоуровневые
Речь шла о примитивах, понимаешь?
06:37:24 ДП
User 143739430
Причём тут строки вообще?
06:38:20 ДП
User 208461694
User 143739430
Причём тут строки вообще?
Ок, приведи примитивный тип данных, кроме булевого
06:38:59 ДП
User 155513348
обоснуй что строка не примитив)
06:39:22 ДП
User 143739430
User 208461694
Ок, приведи примитивный тип данных, кроме булевого
int, float, char
06:39:50 ДП
User 143739430
Но как я узнал, в js числа тоже объекты, что тоже не особо удивительно
06:39:56 ДП
User 208461694
User 143739430
int, float, char
Объекты
06:40:05 ДП
User 143739430
Про них я и спрашивал в js
06:40:20 ДП
User 143739430
User 208461694
Объекты
В Си это тоже объекты, да?
06:40:27 ДП
User 208461694
User 143739430
Про них я и спрашивал в js
Так я выше про них писал, что объекты
06:40:32 ДП
User 155513348
причем тут си
06:40:40 ДП
User 155513348
что ты делаешь тогда в группе js?
06:40:44 ДП
User 208461694
User 143739430
В Си это тоже объекты, да?
А причём тут с, если про жс говорим?
06:40:53 ДП
User 155513348
хуй с пальцем
06:40:54 ДП
User 143739430
User 155513348
причем тут си
Вопрос был по js
06:41:04 ДП
User 155513348
про js и говорим
06:41:12 ДП
User 208461694
User 143739430
Вопрос был по js
Тебе сказали, что объекты)
06:41:14 ДП
06:41:26 ДП
User 208461694
Тогда нах тут с?
06:41:30 ДП
User 143739430
Я получил ответ
06:41:56 ДП
User 143739430
User 208461694
Тогда нах тут с?
Хотелось узнать являются ли они такими же примитивами как в си или тоже объектами
06:42:13 ДП
User 208461694
User 143739430
Хотелось узнать являются ли они такими же примитивами как в си или тоже объектами
А) не, не являются
06:42:14 ДП
User 155513348
мы на си не пишем)
06:42:44 ДП
User 208461694
Только ассемблер, только хардкор)
06:42:53 ДП
User 143739430
Это вроде базовая теория
06:43:12 ДП
User 155513348
какая теория? О чем?
06:43:18 ДП
User 208461694
User 143739430
Это вроде базовая теория
Что именно??
06:43:35 ДП
User 143739430
Я задаю тут нубские вопросы, потому что это чат по нубским вопросам
06:43:41 ДП
User 155513348
дичь какая)
06:43:47 ДП
User 155513348
нубские вопросы по JS
06:43:56 ДП
User 155513348
на них тебе ответили
06:44:29 ДП
06:44:31 ДП
User 143739430
Я доволен
06:44:37 ДП
User 155513348
я, как человек, который си не знает, не станет с уверенностью говорить о том, как работают примитивные типы в си)
06:44:38 ДП
User 143739430
Мне все понятно
06:44:47 ДП
User 155513348
но что касаемо js - это другое
06:45:51 ДП
User 143739430
Я думал все программисты хотя бы hello world на нем писали, я удивлён
06:46:04 ДП
User 155513348
я писал на других языках
06:46:27 ДП
User 155513348
pascal, c#, swift
06:47:07 ДП
User 155513348
но тоже, в рамках ознакомления, +- где-то навыки получше, чем например в c#
06:47:18 ДП
User 208461694
User 143739430
Я думал все программисты хотя бы hello world на нем писали, я удивлён
Я думал, все программисты сначала думают, а потом задают вопросы. Ты не поверишь, как я удивлён
06:47:24 ДП
User 143739430
User 155513348
pascal, c#, swift
На первом курсе пока все одногруппники на Паскале писали, я по приколу все на си сдавал
06:47:46 ДП
User 155513348
User 143739430
На первом курсе пока все одногруппники на Паскале писали, я по приколу все на си сдавал
молодец, возьми печеньку)
06:48:32 ДП
User 155513348
только основная суть, чтобы было в голове представление, как работают ЯП, основные принципы ООП, база программирования
06:48:41 ДП
User 155513348
тут не важно на каком языке писал в институте
06:48:56 ДП
User 155513348
если эти знания есть - в дальнейшем ЯП изучить будет не проблема
06:49:11 ДП
06:49:33 ДП
User 155513348
а так я считаю это понтами, мол, смотрите, я охуенный программист, не то что вы - говнокодеры
06:49:51 ДП
User 155513348
все пишут на паскале а я на си)
06:50:06 ДП
User 143739430
Эм, как то странно
06:50:14 ДП
User 155513348
я когда в инсте учился, был такой одногруппник
06:50:28 ДП
User 155513348
хотя по факту на одной планке сейчас сидим
06:50:31 ДП
User 143739430
Просто если ты уже знаешь паскаль, то не плохо выучить новый яп
06:50:44 ДП
User 169098839
почему писать не на С сразу считается говнокодом ?
06:51:27 ДП
User 143739430
А вот это уже к js мало относится
06:51:54 ДП
User 354032356
User 143739430
На первом курсе пока все одногруппники на Паскале писали, я по приколу все на си сдавал
Решать задачи С на паскале - это интереснее
06:52:06 ДП
User 155513348
новый ЯП учить лучше когда уже почти заканчиваешь инст и определился с областью, где хочешь работать
06:52:36 ДП
User 155513348
возможно раньше
06:54:02 ДП
User 143739430
User 155513348
новый ЯП учить лучше когда уже почти заканчиваешь инст и определился с областью, где хочешь работать
Это был хоть какой то челендж
06:54:33 ДП
User 155513348
челлендж с одногруппниками?)
06:55:23 ДП
User 143739430
User 155513348
челлендж с одногруппниками?)
Просто ещё плюсом было что одногруппники не доставали меня с вопросами, хотя это не было правдой когда на втором курсе мы си проходили...
06:55:25 ДП
User 155513348
я конечно ничего не говорю - ебитесь как хотите, ваше дело) А так написал просто свое мнение, тут уже ваше дело, соглашаться с ним или нет
07:00:49 ДП
User 143739430
Какие нубские знания по js вы ожидаете от джуна?
07:04:14 ДП
User 292126439
<div class="col-md-12">
<div class="row">
<div class="col-md-12" >
<h3 class="text-light" id = 'mytext' >Вывод:&nbsp;Тест&nbsp;</h3>
</div>
</div>
</div>

document.getElementById("mytext").value = text;

почему значение не заменяется?
07:05:39 ДП
User 143739430
User 292126439
<div class="col-md-12">
<div class="row">
<div class="col-md-12" >
<h3 class="text-light" id = 'mytext' >Вывод:&nbsp;Тест&nbsp;</h3>
</div>
</div>
</div>

document.getElementById("mytext").value = text;

почему значение не заменяется?
На экран то оно выводится нормально?
07:07:44 ДП
User 292126439
User 143739430
На экран то оно выводится нормально?
да,
07:08:59 ДП
User 143739430
User 292126439
<div class="col-md-12">
<div class="row">
<div class="col-md-12" >
<h3 class="text-light" id = 'mytext' >Вывод:&nbsp;Тест&nbsp;</h3>
</div>
</div>
</div>

document.getElementById("mytext").value = text;

почему значение не заменяется?
Попробуй вместо text какую-нибудь строчку отправить
07:09:30 ДП
User 143739430
Точне присвоить, может со значением text что то не так
07:15:56 ДП
User 201036437
User 292126439
<div class="col-md-12">
<div class="row">
<div class="col-md-12" >
<h3 class="text-light" id = 'mytext' >Вывод:&nbsp;Тест&nbsp;</h3>
</div>
</div>
</div>

document.getElementById("mytext").value = text;

почему значение не заменяется?
Насколько я понимаю, у h3 не может быть value
07:16:13 ДП
User 201036437
.innerText или .innerHTML
07:44:30 ДП
User 279233223
User 143739430
А примитивные типы данных тоже?
' сс'.trim()
07:44:44 ДП
User 279233223
Черт, я опоздал
07:45:03 ДП
User 143739430
User 279233223
Черт, я опоздал
Оно же удаляет пробелы
07:47:22 ДП
User 279233223
User 143739430
Строки даже в с++ не примитивы
В крестах и строк то нету, под капотом массив символов
07:48:57 ДП
User 143739430
User 279233223
В крестах и строк то нету, под капотом массив символов
Так везде же
07:49:09 ДП
User 143739430
В принципе класс string есть, шо является такой же абстракцией, как и string в js
07:50:19 ДП
User 354032356
а давайте о С++ говорить с людьми которые на нем пишут, в профильном чате, а не высказывать тут свои предположения
07:51:01 ДП
User 143739430
User 354032356
а давайте о С++ говорить с людьми которые на нем пишут, в профильном чате, а не высказывать тут свои предположения
Тут вроде никто не концентрируется на Си в обсуждении
07:52:01 ДП
User 354032356
C++ нас как бы касается, но он так далеко что мне лично, в данный момент изучения, поебать что он и как делает
07:52:29 ДП
User 292126439
https://pastebin.com/HARPfSs0
почему постоянно отображается *'Файл неподдерживаемого типа, только webm mp4 wmv mov avi*
хотя файл правильный
07:52:30 ДП
User 204903398
у кантора годный курс по js?
07:52:37 ДП
User 354032356
ищите чат по V8 и там меряйте JS и С++
07:52:45 ДП
User 204903398
стоит дораха , но 2 месяца идет
07:53:21 ДП
User 143739430
User 292126439
https://pastebin.com/HARPfSs0
почему постоянно отображается *'Файл неподдерживаемого типа, только webm mp4 wmv mov avi*
хотя файл правильный
Стоп, а причём тут js?
07:54:19 ДП
User 357283187
User 450417925
И еще такой вопрос. Правильно ли будет называть объекты массивами - так как это ведь ассоциативные массивы
Это вечный холивар, если имелось ввиду, что массив это обьект
07:55:03 ДП
User 143739430
User 357283187
Это вечный холивар, если имелось ввиду, что массив это обьект
Да нет же, объект он или нет от языка зависит
07:55:31 ДП
User 357283187
ну о js говорю
07:55:46 ДП
User 357283187
а там обьект это прототип любого типа данных
07:55:51 ДП
User 357283187
кроме null
07:55:51 ДП
User 143739430
User 357283187
ну о js говорю
Ну в js это объект, как впринципе и все
07:56:16 ДП
User 357283187
ну это не повод говорить, что тип данных Number на самом деле обьект
07:56:20 ДП
User 357283187
в этом и холивар
07:56:55 ДП
User 321906623
User 357283187
ну это не повод говорить, что тип данных Number на самом деле обьект
нумбер это примитив)
07:57:06 ДП
User 321906623
Тут никакого холивара нет, азы джс)
07:57:30 ДП
User 357283187
let a = Number(1);
a.proto
07:57:33 ДП
07:57:35 ДП
User 321906623
Как и стринг, то что на них можно использовать методы, не говорит об обратном
07:58:01 ДП
User 143739430
User 357283187
ну это не повод говорить, что тип данных Number на самом деле обьект
Так он же и есть объект, тоже
07:58:13 ДП
User 215655868
User 357283187
let a = Number(1);
a.proto
Так вот как курсив делать 😃
07:58:50 ДП
User 321906623
на этапе a.proto движок заворачивает твоий примитив в объект, а потом его удаляет из памяти
08:00:38 ДП
User 143739430
User 321906623
Как и стринг, то что на них можно использовать методы, не говорит об обратном
С каких пор у нас примитивы методы содержат?
08:00:59 ДП
User 450417925
Есть тут ребята кто по курсам научился js-у???
08:02:04 ДП
User 450417925
А то там вверху про кантара спрашивали
08:02:13 ДП
User 321906623
User 143739430
С каких пор у нас примитивы методы содержат?
Я не понимаю что ты имеешь ввиду
08:02:14 ДП
User 450417925
Или кантора
08:03:25 ДП
User 1922870
User 321906623
Как и стринг, то что на них можно использовать методы, не говорит об обратном
На самом деле примитивы оборачиваются в объектные типы и на них уже вызываются методы
08:03:46 ДП
User 1922870
http://jsraccoon.ru/oop-primitives
jsraccoon.ru/oop-primitives
Скорее всего, вы читали или слышали, что всё в JavaScript является объектом. Ещё чаще можно увидеть опровержения этого утверждения. Подобные споры возникают ...
08:03:52 ДП
User 321906623
User 1922870
На самом деле примитивы оборачиваются в объектные типы и на них уже вызываются методы
Так я выше написал.
08:04:25 ДП
User 321906623
Вызываем на строке метод, она оборачиваеся в String() потом обертка удаляется
08:04:49 ДП
User 1922870
Я не спорил, я дополнил)
08:09:55 ДП
User 279233223
User 143739430
С каких пор у нас примитивы методы содержат?
С тех пор, как стали добавлять магию
08:28:52 ДП
User 354032356
как бе "Примитив (примитивное значение, примитивный тип данных) это данные, которые не являются объектом и не имеют методов. В JavaScript 6 примитивных типов данных: string, number, boolean, null, undefined, symbol (новое в ECMAScript 2015)."
08:33:01 ДП
User 321906623
Кстати, кто где символы юзает, на практике?
08:33:24 ДП
User 279233223
User 321906623
Кстати, кто где символы юзает, на практике?
Как минимум - иттераторы
08:34:00 ДП
User 321906623
User 279233223
Как минимум - иттераторы
А подробнее, в каком случае?
08:47:52 ДП
User 4052277
User 450417925
Есть тут ребята кто по курсам научился js-у???
Ну я
08:48:13 ДП
User 354032356
в случае использования итераторов (ваш кеп)
08:48:42 ДП
User 4052277
User 4052277
Ну я
Точнее, что значит научился по курсам, я их прослушал
08:49:00 ДП
User 279233223
User 321906623
А подробнее, в каком случае?
https://learn.javascript.ru/iterator
learn.javascript.ru/iterator
В современный JavaScript добавлена новая концепция «итерируемых» (iterable) объектов.
08:49:32 ДП
User 321906623
User 279233223
https://learn.javascript.ru/iterator
learn.javascript.ru/iterator
В современный JavaScript добавлена новая концепция «итерируемых» (iterable) объектов.
Толстишь
08:53:02 ДП
User 284294073
User 279233223
https://learn.javascript.ru/iterator
learn.javascript.ru/iterator
В современный JavaScript добавлена новая концепция «итерируемых» (iterable) объектов.
круто, в чатике для нубов посылать читать доку по отнюдь не нубскому вопросу...
08:55:16 ДП
User 279233223
User 284294073
круто, в чатике для нубов посылать читать доку по отнюдь не нубскому вопросу...
Какую доку?
08:55:22 ДП
User 279233223
И что не так, лол
08:55:22 ДП
User 354032356
это не дока)
08:55:22 ДП
User 321906623
User 284294073
круто, в чатике для нубов посылать читать доку по отнюдь не нубскому вопросу...
Чел неумело троллит, не парься)
08:55:33 ДП
User 279233223
Че бля
08:55:38 ДП
User 279233223
Какой троллинг, лол
08:55:51 ДП
08:55:57 ДП
User 251377116
ахаххаахах
08:56:13 ДП
User 321906623
User 279233223
Какой троллинг, лол
Ну не смешно же
08:56:27 ДП
User 279233223
User 321906623
Ну не смешно же
Мая твая нипанимать
09:10:16 ДП
User 450417925
User 4052277
Ну я
Каков результат? Чего добился? Дали ли курсы пользу?
09:11:32 ДП
User 4052277
User 450417925
Каков результат? Чего добился? Дали ли курсы пользу?
мне пользу дали, я сам застрял в какой-то момент, после них стало проще дальше разбираться, никаких чудес не происходит, по сути это доступ к специалисту
09:13:19 ДП
User 251377116
User 321906623
Чел неумело троллит, не парься)
ага
09:15:33 ДП
User 251377116
вот вам кстати https://geekbrains.ru/code-hero/origin/intro
geekbrains.ru/code-hero/origin/intro
Без тренировок нет результата. Отложи гантели и прокачай мозги. Тренажёр для программистов нагрузит серое вещество и сделает твои результаты в кодинге лучше. Я прокачался, прокачайся и ты!
09:17:44 ДП
User 251377116
если что это не реклама :)
09:20:10 ДП
User 405179386
Подскажите приложение на андроид, или сайт с нормальной мобильной адаптацией в качестве песочницы js css html
09:21:39 ДП
User 142133444
User 354032356
ну не тупи. начнем с того что это разные опции
и что с того, что это разные опции? :) Мне-то нужно понимать в каких случаях какую из них нужно использовать...
09:25:03 ДП
User 444995068
Мне нужно удалить элемент из массива и вернуть измененный массив. Проблема в том, что метод splice возвращает мне удаленный элемент, а не измененный массив. 
Как быстро получить изменненый массив без костылей/циклов и умножения сущностей? Индекс элемента и значение тоже всегда известно.
09:27:18 ДП
User 4052277
User 444995068
Мне нужно удалить элемент из массива и вернуть измененный массив. Проблема в том, что метод splice возвращает мне удаленный элемент, а не измененный массив. 
Как быстро получить изменненый массив без костылей/циклов и умножения сущностей? Индекс элемента и значение тоже всегда известно.
Filter?
09:27:52 ДП
User 444995068
User 4052277
Filter?
Видимо соображаю уже плохо. Да, спасибо. Filter.
09:29:39 ДП
User 321906623
User 444995068
Видимо соображаю уже плохо. Да, спасибо. Filter.
Фильтруешь массив так чтобы получить все элементы кроме не нужного
09:30:13 ДП
User 444995068
User 321906623
Фильтруешь массив так чтобы получить все элементы кроме не нужного
Да, я понял уже) Просто что-то сразу не сообразил что filter тут зайдёт.
09:30:54 ДП
User 143739430
User 444995068
Мне нужно удалить элемент из массива и вернуть измененный массив. Проблема в том, что метод splice возвращает мне удаленный элемент, а не измененный массив. 
Как быстро получить изменненый массив без костылей/циклов и умножения сущностей? Индекс элемента и значение тоже всегда известно.
slice?
09:32:21 ДП
User 251377116
User 444995068
Мне нужно удалить элемент из массива и вернуть измененный массив. Проблема в том, что метод splice возвращает мне удаленный элемент, а не измененный массив. 
Как быстро получить изменненый массив без костылей/циклов и умножения сущностей? Индекс элемента и значение тоже всегда известно.
а в сам массив не пробовал посмотреть?
09:36:11 ДП
User 354032356
User 142133444
и что с того, что это разные опции? :) Мне-то нужно понимать в каких случаях какую из них нужно использовать...
не какую а какие. Это разные опции они НЕ аналоги. Можно использовать либо одну, либо другую либо ОБЕ вместе
09:37:55 ДП
User 354032356
вот тебе же в примере есть "Cache-Control: no-cache, no-store, must-revalidate" - используются обе сразу. Чот они делаю - описано выше в той же статье
10:07:24 ДП
User 104477
User 444995068
Мне нужно удалить элемент из массива и вернуть измененный массив. Проблема в том, что метод splice возвращает мне удаленный элемент, а не измененный массив. 
Как быстро получить изменненый массив без костылей/циклов и умножения сущностей? Индекс элемента и значение тоже всегда известно.
slice+splice
10:07:26 ДП
User 142133444
User 354032356
не какую а какие. Это разные опции они НЕ аналоги. Можно использовать либо одну, либо другую либо ОБЕ вместе
но там же как бы и написано Cache-Control: no-store
10:08:07 ДП
User 142133444
что там делают 3 опции вместе я понятия не имею
10:08:35 ДП
User 104477
На, читай https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/http-caching#cache-control
developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/http-caching?hl=en
Caching and reusing previously fetched resources is a critical aspect of optimizing for performance.
10:08:54 ДП
User 142133444
как можно одновременно проверять кеш при каждом запросе и не хранить его вообще? :)
10:09:03 ДП
User 251377116
User 104477
slice+splice
зач?
10:09:21 ДП
User 354032356
блять
no-cache - Указывает на необходимость отправить запрос на сервер для валидации ресурса перед использованием закешированных данных.
no-store - Кэш не должен хранить никакую информацию о запросе и ответе
must-revalidate
Кэш должен проверить статус устаревших ресурсов перед их использованием. Просроченные ресурсы не должны быть использованы.
10:12:36 ДП
User 354032356
это опции. Выбирай какие тебе нужны. Как ты хочешь что бы кеш работал. К каждой опции есть описание
10:13:47 ДП
User 354032356
Опция - элемент меню; один из предлагаемых вариантов выбора.
10:15:35 ДП
User 55392814
Добрый день/вечер! Посоветуйте пожалуйста Jquery плагин для слайдера наподобии flickity/slick/owl.carousel/swiper
10:25:44 ДП
User 357283187
User 321906623
на этапе a.proto движок заворачивает твоий примитив в объект, а потом его удаляет из памяти
скорее на этапе обьвление его через конструктор Number(1)
Т.к. если написать 1.proto  словлю ошибку. Но не суть.
Суть в том, что стоит мне сделать так 
var a = 1;
a.proto
Метод уже будет
10:35:55 ДП
User 357283187
a.__proto__.__proto__.constructor.name
10:35:55 ДП
User 357283187
в тему того, почему обьект
10:36:19 ДП
User 104477
User 357283187
скорее на этапе обьвление его через конструктор Number(1)
Т.к. если написать 1.proto  словлю ошибку. Но не суть.
Суть в том, что стоит мне сделать так 
var a = 1;
a.proto
Метод уже будет
В `` оборачивай
10:36:58 ДП
User 104477
User 357283187
скорее на этапе обьвление его через конструктор Number(1)
Т.к. если написать 1.proto  словлю ошибку. Но не суть.
Суть в том, что стоит мне сделать так 
var a = 1;
a.proto
Метод уже будет
У чисел доступ к свойствам объекта через две точки 1..__proto__
10:47:34 ДП
User 422032766
какую схему обмена данных лучше всего использовать для многопользовательской игры на вебсокетах?
10:47:34 ДП
User 422032766
Какие-нибудь микроэкшны, типа {action: 'playerMove', playerId: 123, x: 1254, y: 530}?
10:47:35 ДП
User 422032766
И какой в таком случае интервал обработки экшна playerMove будет разумным и не слишком частым?
10:47:35 ДП
10:49:03 ДП
User 422032766
Если представить, что проект молодой и на любой момент в среднем активно 20 комнат по 50 игроков, как сильно это скажется на нагрузке?
Короче сделаю сам, если это трэшовая схема - перепишу, и наберусь опыта
10:54:22 ДП
User 13332815
Господа и дамы, а чем отличается Array от Collection в разрезе lodash?
10:55:17 ДП
User 115916512
User 13332815
Господа и дамы, а чем отличается Array от Collection в разрезе lodash?
по идее объект тоже коллекция
10:55:29 ДП
User 13332815
User 115916512
по идее объект тоже коллекция
А массив объектов?
10:56:09 ДП
User 115916512
User 13332815
А массив объектов?
а массив это Array
10:56:57 ДП
User 279233223
User 13332815
Господа и дамы, а чем отличается Array от Collection в разрезе lodash?
> * @param {Array|Object} collection The collection to inspect.
10:57:58 ДП
User 13332815
User 279233223
> * @param {Array|Object} collection The collection to inspect.
Т.е в данном случае коллекция == Array || Object?
10:58:17 ДП
10:58:50 ДП
User 279233223
User 13332815
Т.е в данном случае коллекция == Array || Object?
Исходя из комментов в исходном коде - да
10:59:37 ДП
User 13332815
User 279233223
Исходя из комментов в исходном коде - да
Своеобразная фигня, вызывающая путаницу между стандартными понятиями и локальными понятиями либы.
11:01:03 ДП
User 251377116
User 279233223
Исходя из комментов в исходном коде - да
но все же я тебя помню
11:01:52 ДП
User 279233223
User 251377116
но все же я тебя помню
Умница
11:02:02 ДП
User 115916512
User 13332815
Своеобразная фигня, вызывающая путаницу между стандартными понятиями и локальными понятиями либы.
нет
11:02:04 ДП
User 104477
User 13332815
Господа и дамы, а чем отличается Array от Collection в разрезе lodash?
lodash большинство методов реализует одновременно для массивов (ключ - индекс, значение - элемент) и собственно любых объектов (ключ - ключ, значение - значение)
11:02:09 ДП
User 78740762
User 13332815
Своеобразная фигня, вызывающая путаницу между стандартными понятиями и локальными понятиями либы.
камон, 2k18 какой лодаш?
11:02:13 ДП
User 279233223
User 13332815
Своеобразная фигня, вызывающая путаницу между стандартными понятиями и локальными понятиями либы.
Не совсем
11:02:40 ДП
User 279233223
Коллекция - это любая сущность которая умеет хранить в себе данные и позволять работать с ними
11:02:42 ДП
User 115916512
тогда это жс вызывает путаницу
11:02:50 ДП
User 13332815
User 78740762
камон, 2k18 какой лодаш?
Вот я ещё щас буду в рамде разбираться, когда мне надо написать строчку кода и забыть.
11:02:51 ДП
User 115916512
потому что массив это объект
11:03:12 ДП
User 78740762
User 13332815
Вот я ещё щас буду в рамде разбираться, когда мне надо написать строчку кода и забыть.
напиши и забудь, либу-то зачем тянуть
11:03:22 ДП
User 13332815
User 115916512
потому что массив это объект
Ты б завязывала с испанским)
11:04:14 ДП
User 251377116
User 279233223
Умница
как дела у тебя, все сидишь на плюсах и пыхе?
11:04:25 ДП
User 279233223
Че ты пристал?
11:04:55 ДП
User 251377116
User 279233223
Че ты пристал?
кхм, я разве пристал, неа)
11:05:09 ДП
User 13332815
User 78740762
напиши и забудь, либу-то зачем тянуть
Я щас буду дольше тупить, как найти в массиве объектов объект с нужным значением свойства. Пушо приходится ковыряться то в JS, то в SQL, то работу работать...
11:05:19 ДП
User 251377116
просто я помню ты писал и пишешь может щас на плюсах
11:05:47 ДП
User 78740762
User 13332815
Я щас буду дольше тупить, как найти в массиве объектов объект с нужным значением свойства. Пушо приходится ковыряться то в JS, то в SQL, то работу работать...
array.find, не?
11:05:47 ДП
User 13332815
Я ещё не настоящий программист, я только учусь.
11:06:17 ДП
User 115916512
User 78740762
array.find, не?
для этого есть лодаш, кек
11:06:23 ДП
User 251377116
User 13332815
Я щас буду дольше тупить, как найти в массиве объектов объект с нужным значением свойства. Пушо приходится ковыряться то в JS, то в SQL, то работу работать...
ну просто же
11:06:26 ДП
User 13332815
User 78740762
array.find, не?
Ну, кстати да, но я вчера я чот написал и оно не сработало, и я забил.
11:06:57 ДП
User 115916512
или андерскор
11:07:18 ДП
User 251377116
User 115916512
или андерскор
а нельзя ничео не юзать и в несколько строчек написать?
11:07:38 ДП
User 115916512
User 251377116
а нельзя ничео не юзать и в несколько строчек написать?
че-то имеешь против андерскора?
11:08:05 ДП
User 13332815
Переписал на array.prototype.find, можете выдохнуть.
11:08:31 ДП
User 115916512
кстати да, еще есть prototype.js
11:08:56 ДП
User 251377116
User 115916512
че-то имеешь против андерскора?
зач она, когда в - строчке можно
11:10:32 ДП
User 251377116
User 13332815
Переписал на array.prototype.find, можете выдохнуть.
фуф
11:47:39 ДП
User 13332815
const props = descs.find(item => {
    console.log(item.name === product.name);   //true
    return item.name === product.name   //undefined
})

Я опять что-то не так делаю?  Условие выполняется, но в props undefined
11:49:58 ДП
User 104477
Ты уверен?
11:50:28 ДП
User 104477
props в консоли введи
11:52:51 ДП
User 176178887
ебануться сука
11:52:52 ДП
User 176178887
Каким образом переменная argStr получет доступ к аргументам? Я же просто вызываю самописный метод join(), который тоже не имеет доступа к аргументам. я что то даун совсем.или мне стоит читать четвёртую строку как var argStr = [1, 2, 3].join(':');
12:01:52 ПП
User 78740762
User 176178887
Каким образом переменная argStr получет доступ к аргументам? Я же просто вызываю самописный метод join(), который тоже не имеет доступа к аргументам. я что то даун совсем.или мне стоит читать четвёртую строку как var argStr = [1, 2, 3].join(':');
arguments.join(':'), под капотом join this будет смотреть на arguments
12:07:50 ПП
12:11:50 ПП
User 104477
User 176178887
Каким образом переменная argStr получет доступ к аргументам? Я же просто вызываю самописный метод join(), который тоже не имеет доступа к аргументам. я что то даун совсем.или мне стоит читать четвёртую строку как var argStr = [1, 2, 3].join(':');
join умеет итерироваться по любому объекту, у которого есть length и значения по индексам от 0 до этого length
12:13:36 ПП
User 176178887
да, я уже понял. жесть
12:13:44 ПП
User 104477
сам объект arguments мы не меняем, он по-прежнему не является массивом, но так как у него вышеуказанные свойства есть, join, будучи вызванным в контексте этого объекта, не видит подвоха и отрабатывает корректно
12:14:04 ПП
User 104477
User 176178887
да, я уже понял. жесть
Ничего страшного в этом не вижу, просто плюшки динамического контекста вызова функций 🙂
12:15:31 ПП
User 104477
В ES6 так можно не делать, там есть Array.from(…), которым можно превратить arguments в настоящий массив, и rest parameters, чтобы вместо arguments писать function printArgs(…valuesToJoin) { … }, где valuesToJoin сразу будет нормальным массивом без каких-либо особенностей
12:39:50 ПП
User 87188018
ребята, как сделать для поля трим, чтобы первый пробел и последний обрезало + регулярку, когда 2+ пробелы подряд ??
12:40:11 ПП
User 201036437
User 87188018
ребята, как сделать для поля трим, чтобы первый пробел и последний обрезало + регулярку, когда 2+ пробелы подряд ??
.trim() ?
12:40:41 ПП
User 201036437
trim().replace('  ',' ')
12:41:16 ПП
User 201036437
А, не, реплейс так не рабоатет
12:41:53 ПП
User 201036437
trim().replace(/\s\s+/g, ' ');
12:43:22 ПП
User 87188018
попробую
спасибо
12:50:06 ПП
User 104477
или /\s{2,}/g 🙂
12:53:57 ПП
User 87188018
смотрите, тут такая ситуация
пробелы забирает, но если я хочу ввести 2 слова. то пробел должен остаться между ними
12:59:41 ПП
User 435003816
Возможно ли поменять цвет линий у svg если она как background-image у div'a ?
01:07:32 ПП
User 335048723
С svg можно работать только если она вставлена кодом на странице
01:09:28 ПП
User 435003816
А если её запихать в <img src="" ????
01:11:04 ПП
User 464354420
User 435003816
Возможно ли поменять цвет линий у svg если она как background-image у div'a ?
если работаешь в фреймворке, то запихай все это в отдельный компонент. В самом компоненте и поменяешь заполнение свг. И привяжи к атрибуту name. К примеру, у тебя будет вид <icon name="search"></icon>
01:11:55 ПП
User 435003816
Короче в подключаемый php файл всунуть код svg
01:15:03 ПП
User 321906623
Ты можешь себе в шаблонизаторе компонент сделать
01:30:24 ПП
User 140292527
И так, и так нельзя
Только если код <svg>...</svg> напрямую вставлен
Если ты разметку чем-то собираешь, то может плагин есть какой-то
01:30:24 ПП
User 140292527
Возможно ли поменять цвет линий у svg если она как background-image у div'a ?
01:30:24 ПП
User 140292527
А если её запихать в <img src="" ????
01:37:17 ПП
User 194411327
User 140292527
Возможно ли поменять цвет линий у svg если она как background-image у div'a ?
нет, и нет.. только если внутри править, а так она не появляется в разметке
01:41:34 ПП
User 149596148
https://ideone.com/HUjB85
Народ, подскажите, почему NaN выдается в консоли?
ideone.com/HUjB85
Ideone is something more than a pastebin; it's an online compiler and debugging tool which allows to compile and run code online in more than 40 programming languages.
01:53:00 ПП
User 140292527
User 149596148
https://ideone.com/HUjB85
Народ, подскажите, почему NaN выдается в консоли?
ideone.com/HUjB85
Ideone is something more than a pastebin; it's an online compiler and debugging tool which allows to compile and run code online in more than 40 programming languages.
попробуй в цикле в условии поменять <= на просто <
01:56:06 ПП
User 377933415
User 149596148
https://ideone.com/HUjB85
Народ, подскажите, почему NaN выдается в консоли?
ideone.com/HUjB85
Ideone is something more than a pastebin; it's an online compiler and debugging tool which allows to compile and run code online in more than 40 programming languages.
arr.length == 5
01:56:16 ПП
User 377933415
arr[5] не существует
02:31:43 ПП
User 215655868
User 149596148
https://ideone.com/HUjB85
Народ, подскажите, почему NaN выдается в консоли?
ideone.com/HUjB85
Ideone is something more than a pastebin; it's an online compiler and debugging tool which allows to compile and run code online in more than 40 programming languages.
average_max = (arr) => arr.reduce((sum, it) => sum + it, 0) / arr.length
02:32:55 ПП
User 149596148
Окей, спасибо. Сейчас все попробую
02:33:18 ПП
User 149596148
User 215655868
average_max = (arr) => arr.reduce((sum, it) => sum + it, 0) / arr.length
Это тот же код с arrow функциями?
02:33:33 ПП
User 215655868
результат он выдает тот же
02:33:53 ПП
02:40:38 ПП
User 148316276
народ, подскажите. как вообще реализовать это можно?
02:42:26 ПП
User 215655868
User 148316276
народ, подскажите. как вообще реализовать это можно?
ну че. вешаешь ф-цию на событие скрол, и считаешь что пользователь опускается вниз по страницы, и каждый раз дорисовываешь новые плитки в конец страницы
02:53:09 ПП
User 87188018
Ребята, кто польз... gitkraken??
02:53:25 ПП
User 251377116
User 87188018
Ребята, кто польз... gitkraken??
это мазь?
02:53:58 ПП
User 251377116
/звучало как мазь )
02:54:44 ПП
User 13332815
гиткракЕн форте
02:54:45 ПП
02:54:59 ПП
User 87188018
Ветка создана
Коми есть и ошибка есть)
03:08:20 ПП
User 401882308
Хелло гайз, я вернулся, второе прешествие так сказатьб
03:10:35 ПП
User 552943145
«Есть всего два типа языков программирования: те, на которые люди всё время ругаются, и те, которые никто не использует.»
03:15:53 ПП
User 208461694
User 401882308
Хелло гайз, я вернулся, второе прешествие так сказатьб
03:16:28 ПП
User 357283187
User 552943145
«Есть всего два типа языков программирования: те, на которые люди всё время ругаются, и те, которые никто не использует.»
интересно вышло)
03:16:34 ПП
03:18:13 ПП
03:19:08 ПП
03:20:02 ПП
User 357283187
зато с js стабильность)
03:20:05 ПП
03:20:13 ПП
03:21:32 ПП
User 215655868
User 357283187
сузь окно и делай alt + printScreen
03:22:04 ПП
User 357283187
оо,  не знал. Обычно ножницами резал. Спасибо
03:23:13 ПП
User 215655868
User 215655868
сузь окно и делай alt + printScreen
если к этой комбинации зажать еще ctrl, то скопируется сразу в буфер (не уверен так ли это на винде)
03:47:58 ПП
User 552943145
ахах ну и вопросы тупые
03:48:06 ПП
User 552943145
почему js не работает 😄
03:49:09 ПП
User 552943145
если ответ выводится уже значит что js работает ))
03:50:09 ПП
User 552943145
короче мне как один человек сказал что на js и php гонят те кто их не знает, с такой же позицией я и останусь
03:50:54 ПП
03:51:09 ПП
User 279233223
User 552943145
короче мне как один человек сказал что на js и php гонят те кто их не знает, с такой же позицией я и останусь
Аргументы будут?
03:51:35 ПП
User 279233223
На них гоняют люди которые не понимают, потому что низкий порог вхождения, и языки довольно просты
Но это даже не половина сообщества
03:53:25 ПП
User 552943145
не понимают чего?
03:53:56 ПП
User 552943145
на них гоняют люди потому что они им нужны, а не потому что не понимают ))
03:54:45 ПП
User 552943145
если на фрилансе лидирует веб, и мне нужно выучить js для работы верстальщиком, то нахрена мне учить java или с#?
03:56:51 ПП
User 552943145
порог вхождения сейчас не особо важен, людей стимулируют обучаться тренды и экономика в стране ))
03:58:54 ПП
User 143739430
User 552943145
если на фрилансе лидирует веб, и мне нужно выучить js для работы верстальщиком, то нахрена мне учить java или с#?
Так шутки обычно про php, а не про js
03:59:15 ПП
User 143739430
На backend'е то можно хоть на хаскеле писать
03:59:15 ПП
User 552943145
та не, на js тоже много гона ))
03:59:53 ПП
User 143739430
User 552943145
та не, на js тоже много гона ))
Да не особо
03:59:57 ПП
04:00:29 ПП
04:00:34 ПП
User 552943145
ахах, ну это не гон конечно
04:00:36 ПП
User 552943145
но смешно
04:00:40 ПП
04:00:43 ПП
04:00:53 ПП
User 552943145
да я недавно видел много приколов на тему логики js
04:02:05 ПП
User 552943145
ну ладно хистория, убедила, по сравнению с пхп мало гона )
04:02:27 ПП
User 552943145
но хватает, помоему это 2 самых обсираемых языка
04:05:25 ПП
User 143739430
User 552943145
но хватает, помоему это 2 самых обсираемых языка
О, нет
04:05:39 ПП
User 552943145
а что идет после пхп? )
04:05:44 ПП
04:06:45 ПП
User 143739430
User 552943145
а что идет после пхп? )
По моему мнению, С#
04:07:46 ПП
04:07:48 ПП
04:10:08 ПП
User 410387383
User 552943145
😂😂😂
04:14:11 ПП
User 279233223
User 552943145
не понимают чего?
Того, что они пишут
04:23:41 ПП
User 466425520
User 552943145
ну ладно хистория, убедила, по сравнению с пхп мало гона )
пхп гавно потому что есть битриксы, джумлы, вордперссы и прочее говно
04:24:11 ПП
User 279233223
User 466425520
пхп гавно потому что есть битриксы, джумлы, вордперссы и прочее говно
Кто тебя заставляет их юзать?
04:24:29 ПП
User 279233223
Такого на валом везде
04:25:12 ПП
User 466425520
User 279233223
Кто тебя заставляет их юзать?
вакансии для джунов
04:25:35 ПП
User 279233223
User 466425520
вакансии для джунов
Соре, просто берем и игнорируем эти вакансии
04:25:38 ПП
User 279233223
В чем проблема?)
04:26:56 ПП
User 466425520
User 279233223
В чем проблема?)
больше нет вакансий)0
04:27:47 ПП
User 279233223
User 466425520
больше нет вакансий)0
Удаленки не существует?)
04:28:13 ПП
User 186247581
Ребят привет подскажите как из set, в котором лежат объекты типа {id: 20 , name: ‘john’}, удалить элемент Set. Проюбую set.delete({id: 20})  пишет false и конечно ничего не удаляет? (((((
04:28:47 ПП
User 466425520
User 279233223
Удаленки не существует?)
ну я смотрю и вижу это говно, а нормальные фреймы от мидла идут
04:30:58 ПП
User 279233223
User 466425520
ну я смотрю и вижу это говно, а нормальные фреймы от мидла идут
Никто не виноват в том, что ты живешь хер пойми где
04:32:00 ПП
User 279233223
User 186247581
Ребят привет подскажите как из set, в котором лежат объекты типа {id: 20 , name: ‘john’}, удалить элемент Set. Проюбую set.delete({id: 20})  пишет false и конечно ничего не удаляет? (((((
https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Set/delete
> Давайте проверим, как удалить Object из Set.
developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Set/delete
The source for this interactive example is stored in a GitHub repository. If you'd like to contribute to the interactive examples project, please clone https://github.com/mdn/interactive-examples and send us a pull request.
04:32:07 ПП
User 101936383
Как такое может быть?
Длина массива 0, но явно видно что там есть куча элементов
http://prntscr.com/kaxbm8
Вот текст : http://prntscr.com/kaxc7z
prnt.sc/kaxbm8
Captured with Lightshot
04:32:31 ПП
User 466425520
User 279233223
Никто не виноват в том, что ты живешь хер пойми где
виноват пехапе
04:33:14 ПП
User 186247581
User 101936383
Как такое может быть?
Длина массива 0, но явно видно что там есть куча элементов
http://prntscr.com/kaxbm8
Вот текст : http://prntscr.com/kaxc7z
prnt.sc/kaxbm8
Captured with Lightshot
а массив ли это?
04:33:16 ПП
User 279233223
User 466425520
виноват пехапе
Ясн
04:33:56 ПП
User 101936383
User 186247581
а массив ли это?
Object.prototype.toString.call(data) говорит что это [object Array]
04:34:16 ПП
User 279233223
User 101936383
Как такое может быть?
Длина массива 0, но явно видно что там есть куча элементов
http://prntscr.com/kaxbm8
Вот текст : http://prntscr.com/kaxc7z
prnt.sc/kaxbm8
Captured with Lightshot
Ничерта не понятно из твоего кода, прости
04:34:24 ПП
User 279233223
Куча вывода в консоль
04:34:41 ПП
User 186247581
User 279233223
https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Set/delete
> Давайте проверим, как удалить Object из Set.
developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Set/delete
The source for this interactive example is stored in a GitHub repository. If you'd like to contribute to the interactive examples project, please clone https://github.com/mdn/interactive-examples and send us a pull request.
set1.delete({‘id’: 20}); ? как вариант
04:35:10 ПП
User 101936383
User 279233223
Куча вывода в консоль
Два вывода.
04:35:10 ПП
User 186247581
толька так не удаляет (
04:37:40 ПП
User 552943145
а питон кто-то учил?
04:37:59 ПП
User 552943145
это считается типа класикой, сначала питон а потом уже какой-то язык который интересует
04:39:19 ПП
User 552943145
ой попутал с паскалем 😄
04:39:39 ПП
User 552943145
маленькая ошибочка
04:42:55 ПП
User 4052277
User 186247581
set1.delete({‘id’: 20}); ? как вариант
я как бы хз, но вроде туда нельзя такое пихать 'id': 20
04:43:35 ПП
User 4052277
User 4052277
я как бы хз, но вроде туда нельзя такое пихать 'id': 20
https://codesandbox.io/s/0mljmvl8ow
codesandbox.io/s/0mljmvl8ow
The online code editor tailored for web applications
04:52:42 ПП
User 422593786
Какие есть варианты что бы организовать чтение из pdf файла, запись туда двух переменных вместо выделенного в тексте места спец-словами?
04:52:52 ПП
User 422593786
И создание нового файла при этом?
04:53:25 ПП
User 422593786
Со сгенерированным текстом?
04:57:08 ПП
User 422593786
что то в таком роде
05:10:36 ПП
User 13332815
Товарищи, а объект переменного количества свойств можно как-то слайснуть? Чтоб получить объект без трёх первых свойств. Мало ли есть какая-то штатная возможность, а я опять буду велосипедить
05:11:26 ПП
User 13332815
Блин, Object.entries.slice же.
05:11:31 ПП
User 548380210
https://grstats.me/chat/xs3w2ej5q4ns72dnom5l
grstats.me/chat/xs3w2ej5q4ns72dnom5l
Nice analytics and stats for your Telegram group
05:12:28 ПП
User 405179386
Я немного не понимаю, как можно выбирать у объекта без первых трех свойств. Это же неупорядоченная коллекция данных?
05:12:42 ПП
User 405179386
Если он не подобен массиву, конечно
05:15:43 ПП
User 13332815
User 405179386
Я немного не понимаю, как можно выбирать у объекта без первых трех свойств. Это же неупорядоченная коллекция данных?
Кстати, да. Забыл.
05:16:00 ПП
User 13332815
Значит придётся колхозить.
06:31:51 ПП
User 119596916
Чем в JS лучше перебрать такой вот массив data[1]['Name']
06:46:03 ПП
User 357283187
User 143739430
Так шутки обычно про php, а не про js
Просто Ты не пробовал набрать в Гугле wtf javaScript
06:47:56 ПП
User 377933415
User 119596916
Чем в JS лучше перебрать такой вот массив data[1]['Name']
forEach,map,reduce
06:51:50 ПП
User 357283187
User 101936383
Как такое может быть?
Длина массива 0, но явно видно что там есть куча элементов
http://prntscr.com/kaxbm8
Вот текст : http://prntscr.com/kaxc7z
prnt.sc/kaxbm8
Captured with Lightshot
У меня такой было, когда юзал мутирующие методы на массиве. Всякие шифты там и попы. Там консоль логи безбожно врут. Смотри через брейкпоинты
07:01:46 ПП
User 218090311
Как следить за изменениями в объекте с помощью BehaviorSubject? Есть пример?
07:11:25 ПП
User 385754455
Используй тэг <template> и внутри верстай на здоровье обычным html. :)
07:17:37 ПП
User 364050766
User 552943145
Я не догнал прикола
07:24:25 ПП
User 119596916
А как данные в тегах изменять? Vue юзать или естьстандартные методы?
07:27:37 ПП
User 340649512
.textContent
08:46:47 ПП
User 157708071
случайно сделал комит с большим кол-ом пробелов в разных частях проекта, как удалить коммит можно? gitlab
09:08:13 ПП
User 433947663
Пустых строчек?
Вроде никак, да и зачем... В следующем можно затереть или выпустить отдельный коммит без этих пробелов
09:10:00 ПП
User 357283187
User 157708071
случайно сделал комит с большим кол-ом пробелов в разных частях проекта, как удалить коммит можно? gitlab
как вариант, можешь чекаутнуться на коммит без изменений, с него чекаутнуться на новую ветку и сделать merge ours. А затем слить твою ветку с основной
09:10:08 ПП
09:10:21 ПП
User 357283187
это помоему слишков для удаления пробелов
09:10:39 ПП
User 433947663
User 357283187
это помоему слишков для удаления пробелов
+, совсем некритично
09:10:39 ПП
User 157708071
да в принципе ты прав
09:12:12 ПП
User 333495070
Ребят, такая проблема..document.body.clientWidth дает ширину текущую. Но из-за полосы прокрутки..она другая. Проблема в том, что моя функция выполняется до полной загрузки(ну насколько я понял, что функция запускается тогла, когда нет еще полосы прокрутки) и дает мне старую ширину.
09:12:17 ПП
User 357283187
можно еще так
git reset HEAD~1 --hard
09:12:22 ПП
User 357283187
git push -f
09:12:34 ПП
User 357283187
если последний коммит
09:12:55 ПП
User 333495070
вешал на onload..почему то не работает тоже. Работает если повесь на Onload и запускать их просто так же.. т.е. дважды запустить функцию
09:12:59 ПП
User 357283187
ток учти, если сбросишь HEAD, пото уже не вернешь
09:14:15 ПП
User 333495070
Если запускать эту функцию дважды просто подряд..то как ни странно работает..
09:14:28 ПП
User 357283187
User 333495070
Ребят, такая проблема..document.body.clientWidth дает ширину текущую. Но из-за полосы прокрутки..она другая. Проблема в том, что моя функция выполняется до полной загрузки(ну насколько я понял, что функция запускается тогла, когда нет еще полосы прокрутки) и дает мне старую ширину.
а скролл у тебя кастомный, или от браузера?
09:14:47 ПП
User 333495070
всмысли кастомный?)
09:15:20 ПП
User 357283187
в смысле самописный
09:15:48 ПП
User 333495070
ладно..что подразумевается под скроллом)
09:16:39 ПП
User 357283187
полоса прокрутки, которой ты пролистываешь страницу вниз
09:16:58 ПП
User 333495070
браузерная
09:17:08 ПП
User 333495070
первый раз слышу, чтобы ее кто то кастомизировал..
09:17:40 ПП
User 357283187
часто делаеют, через оверфловы всякие
09:17:56 ПП
User 333495070
ну я хз если честно зачем это нужно)
09:19:46 ПП
User 357283187
ну тогда, дело точно не в скролле, браузер не считает ширину скролла
09:21:03 ПП
User 357283187
а если через дев.тулы на тег боди посмотришь, его ширина такая же, как твой  clientWidth ?
09:21:43 ПП
09:22:15 ПП
User 333495070
я выводил в консольку..
сначала она дает мне ширину без скрола
второй запуск функции дает ширину уже со скролом
09:22:27 ПП
User 333495070
т.е. сперва 1366, а потом 1349
09:22:59 ПП
User 333495070
я не могу понять...почему обязательно два запуска функции.
09:26:25 ПП
User 357283187
а что offsetWidth говорит?
09:27:35 ПП
User 333495070
сейчас попробую
09:28:18 ПП
User 333495070
так же
09:28:29 ПП
User 333495070
сперва 1366, потом 1349
09:31:00 ПП
09:31:08 ПП
User 357283187
есть еще scrollWidth
09:31:53 ПП
User 357283187
но оно учитывает всю ширину, даже при условии, если ты будешь скролить. Т.е. при ресайзах окна если не стоит overflow: hidden, она будет одинаковой для устройства
09:32:29 ПП
User 357283187
но если она разная у тебя будет, тогда проблема не в скролле, а в том, что какой-то блок уменьшает бади
09:35:18 ПП
User 333495070
лан тогда..просто два раза буду запускать функцию..
09:35:29 ПП
User 333495070
думал найти косяк..не приятно все таки
10:13:17 ПП
User 333495070
Ребят еще вопрос..Какое событие когда человек нажимает пальцем и не отпускает на телефонах?
10:14:15 ПП
User 333495070
onmousedown походу не работает
10:15:10 ПП
User 279233223
User 333495070
Ребят еще вопрос..Какое событие когда человек нажимает пальцем и не отпускает на телефонах?
А разве такое есть из коробки?
10:15:17 ПП
User 279233223
Тебе нужно самому подделывать это
(Вроде как)
10:15:33 ПП
User 279233223
Регистриуешь нажатие пальцем, ставишь время, если > N  - зажато
10:15:40 ПП
10:15:42 ПП
User 279233223
Проверяешь, естественно, после того как отпустит
10:15:54 ПП
User 333495070
а как мне чекнуть, что отпустил?
10:15:57 ПП
User 279233223
Я не уверен, что такого нету из коробки
10:16:37 ПП
User 279233223
onmousedown, onmouseup
10:16:47 ПП
User 279233223
Первое - когда кликнули, второе - когда "отжали" (забавное слово)
10:17:10 ПП
User 333495070
onmousedown
работает разве на телефонах?
10:18:51 ПП
User 279233223
User 333495070
onmousedown
работает разве на телефонах?
А почему нет?
10:19:05 ПП
User 279233223
Наврал )
10:19:05 ПП
User 279233223
https://stackoverflow.com/questions/21009821/how-to-impliment-a-onmousedown-and-onmouseup-on-a-touch-screen-iphone
stackoverflow.com/questions/21009821/how-to-impliment-a-onmousedown-and-onmouseup-on-a-touch-screen-iphone
I've very new to HTML/Java but am learning... I want to develop a button on an iphone that runs a java script command when press and when it is released. I've done this find using onmousedown and
10:32:17 ПП
User 333495070
ну тут ужас какой то) он регистрирует все нажатия)
10:32:36 ПП
User 333495070
как получить id нажатия я чего то не могу найти)
10:39:10 ПП
User 215655868
User 333495070
как получить id нажатия я чего то не могу найти)
у евента вроде нет id 🤔. а зачем он нужен?
10:39:22 ПП
User 333495070
не у евента
10:39:29 ПП
User 333495070
у нажатий
10:40:33 ПП
User 215655868
а что такое нажатие?
10:43:46 ПП
User 333495070
ну я так то разобрался) просто завел переменную с этим нажатием))
10:43:53 ПП
User 333495070
ну пальцем тыкнул
10:43:56 ПП
User 333495070
в экран