@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 28 июня 2018 г.

03:17:39 ДП
User 306376843
Ребята, помогите!
Как лучше хранить синхронизованное с сервером время на клиенте?
Пробовал в React.createContext  - однако это не совсем гуд, т.к. не нашел способа извлекать время, например в эффектах, без рендеринга.
03:18:40 ДП
User 306376843
Думаю хранить в window. Кажется ей там самое место...
03:19:28 ДП
User 306376843
Т.е. я не просто его храню, но и считаю
06:47:29 ДП
User 201036437
Скажите, тайпскрипт не умеет из коробки как бабель+вебпак собирать ес-модули просто в один файл без всяких оборачиваний в систем или амд?
07:37:30 ДП
User 490727598
Привет, есть небольшой вопрос, как можно реализовать на jquery при нажатии на кнопку переключение в галерее картинки, просто не хочется вставлять обычный жс код и мешать их
07:37:40 ДП
User 490727598
Хочется чисто на жквери
08:03:07 ДП
User 201036437
Смести на 0.5 пикселя
08:03:59 ДП
User 67164223
мне кажется это не разная толщина
08:04:13 ДП
User 67164223
типо тиснение
08:04:25 ДП
User 532983714
User 67164223
мне кажется это не разная толщина
Raznaya
08:04:39 ДП
User 67164223
User 532983714
Raznaya
докажи обратное
08:04:55 ДП
User 201036437
User 490727598
Привет, есть небольшой вопрос, как можно реализовать на jquery при нажатии на кнопку переключение в галерее картинки, просто не хочется вставлять обычный жс код и мешать их
В какой галерее?
08:05:07 ДП
User 532983714
Kin svg ya Shas bydy ubivat
08:05:12 ДП
User 532983714
V perenosnom smysle
08:08:08 ДП
User 245299916
рили надо было добавить толщины
08:08:39 ДП
User 245299916
он там в разные стороны при 1.3, 1.4, 1.5 добавляет
08:08:55 ДП
User 532983714
User 245299916
рили надо было добавить толщины
To est oni raznoi tolshiny?
08:09:38 ДП
User 245299916
User 532983714
To est oni raznoi tolshiny?
да, не на всех значениях он делает толщину одинаковой
08:10:12 ДП
User 532983714
User 245299916
да, не на всех значениях он делает толщину одинаковой
@popuguy , dokazal
08:11:42 ДП
User 104477
User 490727598
Привет, есть небольшой вопрос, как можно реализовать на jquery при нажатии на кнопку переключение в галерее картинки, просто не хочется вставлять обычный жс код и мешать их
Что ты в данном случае понимаешь под обычным жс кодом? Что у тебя за галерея?
08:12:02 ДП
User 201036437
Если я делаю reject в промисе, то весь код, который в нём выполнялся - перестаёт выполняться? То есть, я могу сделать реджект промиса по времени его выполнения через сеттаймаут?
08:13:16 ДП
User 515512998
User 201036437
Если я делаю reject в промисе, то весь код, который в нём выполнялся - перестаёт выполняться? То есть, я могу сделать реджект промиса по времени его выполнения через сеттаймаут?
Нихуя странности 🤔
08:44:33 ДП
User 173081551
User 201036437
Если я делаю reject в промисе, то весь код, который в нём выполнялся - перестаёт выполняться? То есть, я могу сделать реджект промиса по времени его выполнения через сеттаймаут?
Теоретически да
Практически - хз
08:54:28 ДП
User 445155996
привет всем, у меня есть вопрос, есть польза этого чата ?
я только что присоединился.
08:55:25 ДП
User 78740762
User 445155996
привет всем, у меня есть вопрос, есть польза этого чата ?
я только что присоединился.
нет
08:55:59 ДП
User 78740762
User 201036437
Если я делаю reject в промисе, то весь код, который в нём выполнялся - перестаёт выполняться? То есть, я могу сделать реджект промиса по времени его выполнения через сеттаймаут?
reject просто функция, все будет работать так же как и в обычном js, никакой магии
08:58:58 ДП
User 173081551
Знает кто примеры api на експресс+монго(обязательно с промисами)?
09:04:28 ДП
User 114198470
привет, кто нибудь знает крутой модуль для гантт диагамм по типу angular-gantt ?
10:04:18 ДП
User 146264254
привет) 
Пишу простой слайдер. Появилась проблема со свойством Transition при переходах с последнего слайда на первый и наоборот. Хочется сделать именно плавный переход.
Вот https://codepen.io/akshin/pen/NjXoxd
codepen.io/akshin/pen/NjXoxd
...
10:06:38 ДП
User 146264254
как написать, чтобы оставить эффект перехода? Из-за удаления узла, съезжает вся конструкция
10:08:39 ДП
User 104477
User 201036437
Если я делаю reject в промисе, то весь код, который в нём выполнялся - перестаёт выполняться? То есть, я могу сделать реджект промиса по времени его выполнения через сеттаймаут?
внутри промиса ничего выполняться не перестает. reject - это просто хук, позволяющий изменить состояние объекта, который new Promise вернул и на который все подписывались через then/catch
10:09:03 ДП
User 104477
если надо завершить какую-то работу, очистить память / таймеры, надо это делать руками
10:09:06 ДП
User 515512998
User 104477
внутри промиса ничего выполняться не перестает. reject - это просто хук, позволяющий изменить состояние объекта, который new Promise вернул и на который все подписывались через then/catch
По-твоему промис будет выполняться?
10:09:13 ДП
User 104477
User 515512998
По-твоему промис будет выполняться?
не по-моему, а по спецификации
10:09:19 ДП
User 104477
промис не выполняется
10:09:22 ДП
User 104477
промис - это объект
10:09:38 ДП
User 104477
resolve и reject - это просто функции
10:09:43 ДП
User 104477
никакой магии в них нет
10:09:57 ДП
User 515512998
User 104477
если надо завершить какую-то работу, очистить память / таймеры, надо это делать руками
Нихуя, не знал
10:10:11 ДП
User 104477
если мы говорим о коде, который выполняется внутри new Promise( … )
11:49:51 ДП
User 64193009
нубс, пните плес
var someItem = _.find(elems, function (elem) {
 return elem.prop === true;
});
if (someItem) {
 //blabla
}
существует ли шанс, что если массив elems будет невероятно большой и поиск затянется, условие if(someItem) выполнится раньше и основываясь на неверном результате ?
11:54:20 ДП
User 92741184
это синхронный код, проверки условия раньше завершения предыдущего оператора быть не должно
11:56:31 ДП
User 64193009
User 92741184
это синхронный код, проверки условия раньше завершения предыдущего оператора быть не должно
следующий вопрос - а в каком случае он станет асинхронным?
12:04:59 ПП
User 92741184
банально в setTimeout завернуть
12:11:15 ПП
User 64193009
у меня походу в голове немного каша. 
как отличить синхронный кусок кода от асинхронного?
12:13:39 ПП
User 92741184
в синхронном коде операторы будут выполняться в том порядке, в котором они написаны в коде
12:14:28 ПП
User 92741184
ну с учётом того, что если там не использован setTimeout или промис
12:16:20 ПП
User 64193009
то есть обращение к таймеру и промисы - единственные вещи, которые из синхронного делают асинхронный код?
12:24:52 ПП
User 92741184
асинхронный код появляется тогда, когда мы ждём результата, а не уже его имеем. То есть, если бы мы не просто извлекали очередное значение из массива, а ждали бы его откуда-то по сети например, то это и есть асинхронность, которая в настоящее время заворачивается в промисы. Эмулировать это можно простой установкой таймера.
12:26:15 ПП
User 64193009
User 92741184
асинхронный код появляется тогда, когда мы ждём результата, а не уже его имеем. То есть, если бы мы не просто извлекали очередное значение из массива, а ждали бы его откуда-то по сети например, то это и есть асинхронность, которая в настоящее время заворачивается в промисы. Эмулировать это можно простой установкой таймера.
понял, спасибо, чуть прояснилось, пойду еще глубже покопаюсь
12:28:29 ПП
User 245299916
User 64193009
понял, спасибо, чуть прояснилось, пойду еще глубже покопаюсь
еси еще не встречался, ознакомься с async/await 
крутая тема
12:29:42 ПП
User 64193009
User 245299916
еси еще не встречался, ознакомься с async/await 
крутая тема
да встречался, прст стало внезапно интересно, как это говно работает "под капотом", как язык решает, где тормознуть и перебрать все элементы, а где - пойти дальше
12:30:53 ПП
User 64193009
User 245299916
еси еще не встречался, ознакомься с async/await 
крутая тема
а асинк -авейт емнип - как синтаксический сахар для промисов
12:31:53 ПП
User 245299916
User 64193009
а асинк -авейт емнип - как синтаксический сахар для промисов
ну хз че там сахар а че не сахар, а вот код пишется просто в удовольствие
01:08:57 ПП
User 38165071
e2e на чём делать?
01:09:49 ПП
User 38165071
а то чел взял селениум на джаве. и немного грустит от того, что никак не продебажить тесты
01:11:46 ПП
User 515512998
User 38165071
e2e на чём делать?
cypress советовали сегодня
01:16:13 ПП
User 419654457
как лучше организовать вызов CallBack-а на успешное выполнение запроса Promise в API ? 1) перенести CB  в айпи (таких примеров не встречал прост ) 2) перенести .then и .catch в актионс (дублирование)
02:20:36 ПП
User 532014071
Как добавить вот такую черту на 0 в chartjs
02:20:36 ПП
User 532014071
http://www.chartjs.org/samples/latest/charts/line/basic.html
03:49:30 ПП
User 201036437
User 419654457
как лучше организовать вызов CallBack-а на успешное выполнение запроса Promise в API ? 1) перенести CB  в айпи (таких примеров не встречал прост ) 2) перенести .then и .catch в актионс (дублирование)
Думаю, в экшене резолвить
04:37:08 ПП
User 419654457
User 201036437
Думаю, в экшене резолвить
я так и сделал , но получается  много дублированного кода с .catch() 
это ведь тоже не лучший вариант ведь , да ?
04:51:48 ПП
User 414381210
для desktop что лучше Electron или NW ?
04:52:19 ПП
User 414381210
я понимаю что щас кто то скажет что лучше C# или что то подобное)
04:53:03 ПП
User 414381210
просто хочу увидеть мнение других
05:08:52 ПП
User 314593415
User 414381210
для desktop что лучше Electron или NW ?
То чувство, когда не знал что такое NW , спасибо, загуглил 😊
05:11:29 ПП
User 194411327
PIB: PHP в браузере

Благодаря WebAssembly стало возможным исполнять PHP прямо в браузере. Исходники и несколько демок → http://amp.gs/eHWk
05:15:20 ПП
User 538991729
User 64193009
то есть обращение к таймеру и промисы - единственные вещи, которые из синхронного делают асинхронный код?
у джаваскрипта есть основной цикл, весь код выполняется в нем. 

если по какой-либо причине исполнение кода доходит до конца цикла - начинается новый цикл (через несколько миллисекунд). асинхронным называют то что выполняется не в этом цикле  а ждет следущего (пропускает свое выполнение в первом цикле и в идеале еще и в дальнейшем часто отпускает основной цикл - дойти до конца чтобы другие асинхронные задачи могли выполняться)
05:17:17 ПП
User 64193009
User 538991729
у джаваскрипта есть основной цикл, весь код выполняется в нем. 

если по какой-либо причине исполнение кода доходит до конца цикла - начинается новый цикл (через несколько миллисекунд). асинхронным называют то что выполняется не в этом цикле  а ждет следущего (пропускает свое выполнение в первом цикле и в идеале еще и в дальнейшем часто отпускает основной цикл - дойти до конца чтобы другие асинхронные задачи могли выполняться)
я правильно понял что при привышении этой задержки  между циклами операция считается асинхронной и выполнение кода идет дальше ?
05:17:18 ПП
User 538991729
есть специальные команды для пропуска текущего цикла - и все эти промисы и авейты можно сделать вручную на основе этой команды пропуска цикла
05:18:16 ПП
User 538991729
User 64193009
я правильно понял что при привышении этой задержки  между циклами операция считается асинхронной и выполнение кода идет дальше ?
выполнение идет дальше мгновенно во время пропуска. жс не видит весь код сразу - а только тот что исполняет, грубо говоря. если в исполняющем коде есть команда пропуска цикла - жс ее исполняет(делая пропуск) и выполняет код который дальше
05:23:04 ПП
User 538991729
самая похожая конструкция:

while(true){task1(); task2();}

оба таска будут работать асинхронно только если оба таска умеют отпускать выполнение кода и ждать следущего цикла исполнения.

если хотя бы один таск не отпустит выполнение - второму не будет шанса получить свое исполнение
05:37:44 ПП
User 64193009
User 538991729
выполнение идет дальше мгновенно во время пропуска. жс не видит весь код сразу - а только тот что исполняет, грубо говоря. если в исполняющем коде есть команда пропуска цикла - жс ее исполняет(делая пропуск) и выполняет код который дальше
я правильно понял, что по умолчанию весь код выполняется синхронно,  а асинхронность обеспечивается командой пропуска цикла, которая не включена по умолчанию ?
05:38:21 ПП
User 538991729
User 64193009
я правильно понял, что по умолчанию весь код выполняется синхронно,  а асинхронность обеспечивается командой пропуска цикла, которая не включена по умолчанию ?
да
05:40:00 ПП
User 64193009
User 538991729
да
тогда тупее вопрос : есть два цикла, для удобства назовем их map и forEach.
как узнать, есть ли внутри каждого из них команда пропуска цикла, или нет ?
05:40:19 ПП
User 64193009
я заранее извиняюсь за свою тупость Х(
05:41:30 ПП
User 538991729
User 64193009
тогда тупее вопрос : есть два цикла, для удобства назовем их map и forEach.
как узнать, есть ли внутри каждого из них команда пропуска цикла, или нет ?
попробовать запустить их на тяжелых обьектах которые заметно остановят исполнение другого кода

но по-моему их там нет
05:41:35 ПП
User 482174895
Всем привет. Хотел задать вопрос. Я написал слайдер, и когда подгрузил картинки, которые много весят, он начал слегка притормаживать во время перехода. Это может быть из-за веса фото?
05:42:05 ПП
User 104477
User 482174895
Всем привет. Хотел задать вопрос. Я написал слайдер, и когда подгрузил картинки, которые много весят, он начал слегка притормаживать во время перехода. Это может быть из-за веса фото?
А какого они размера?
05:42:12 ПП
05:42:33 ПП
User 104477
Это не дело, гарантия 100% что можно каждую ужать раз в 5
05:43:29 ПП
User 64193009
User 538991729
попробовать запустить их на тяжелых обьектах которые заметно остановят исполнение другого кода

но по-моему их там нет
а вот исходя из практики, заведомо тяжелые объекты - это  какого размера ?
05:44:09 ПП
User 538991729
User 64193009
а вот исходя из практики, заведомо тяжелые объекты - это  какого размера ?
десять миллионов записей примерно
05:45:02 ПП
User 482174895
User 104477
Это не дело, гарантия 100% что можно каждую ужать раз в 5
Ну то есть, это 100% вес картинок? А оптимально для слайдера картинки веся 2-3 мб, правильно? Просто я реально не понял почему ом при переходе на другой слайд, то на середине слайдна он тормозит на 0.6-0.7 секунды
05:45:42 ПП
User 64193009
User 538991729
десять миллионов записей примерно
но по идее должен быть способ определить точно, синхронна ли операция. Или проще считать все операции по умолчанию асинхронными ?
05:47:11 ПП
User 538991729
User 64193009
но по идее должен быть способ определить точно, синхронна ли операция. Или проще считать все операции по умолчанию асинхронными ?
в теории можно написать анализатор который исполнит код и проверит была ли команда пропуска цикла. но проще все же нагрузить исполнение на секунду
06:28:47 ПП
User 98774331
Сап гайз! Что лучше выбрать: интенсивы htmlacademy или курсы learn.javascript.ru(платные)?
06:31:22 ПП
User 358880241
Константин Ярилин:
Как проверить есть ли нужный мне пользователь в бд? И как после такой проверки начать сессию?
06:31:34 ПП
User 358880241
С этим пол зователем
06:32:29 ПП
User 538991729
User 358880241
Константин Ярилин:
Как проверить есть ли нужный мне пользователь в бд? И как после такой проверки начать сессию?
это вопрос на уровне как собрать автомобиль. зависит от марки )

какая бд, какой фреймворк? их сотни
06:35:13 ПП
User 358880241
My Sql, фреймворк jquery, yii2
06:35:42 ПП
User 336305803
2 пункт сильный
06:36:25 ПП
User 358880241
User 538991729
это вопрос на уровне как собрать автомобиль. зависит от марки )

какая бд, какой фреймворк? их сотни
Я уже отправил данные через Ajax на контроллер
06:36:25 ПП
User 358880241
Но это не помогло
06:38:23 ПП
User 358880241
User 336305803
2 пункт сильный
Ну тогда нету фреймворка
06:41:43 ПП
User 4052277
User 98774331
Сап гайз! Что лучше выбрать: интенсивы htmlacademy или курсы learn.javascript.ru(платные)?
Второе
06:42:17 ПП
User 4052277
Предварительно проштудировав учебник самостоятельно
06:43:46 ПП
User 201036437
User 358880241
Я уже отправил данные через Ajax на контроллер
И что тебе контроллер ответил?
06:44:06 ПП
User 201036437
Нужно авторизоваться запросом, получить в ответ куки и сохранить их юзеру
06:44:55 ПП
User 358880241
User 201036437
И что тебе контроллер ответил?
в том то и дело что я не могу распечатать
06:45:07 ПП
User 358880241
А когда получается это случайность
06:47:00 ПП
User 201036437
User 358880241
в том то и дело что я не могу распечатать
А зачем печатать? В вкладке Нетворк в хроме смотри
06:47:32 ПП
User 398307189
Поясните за jwt плз
ВОт я создал этот токен на backend'e
Возвращаю при аутентификации на фронт
Ии...
Как с ним на фронте работать? И как из него данные получить, из payload? Они же в хэшированном виде возращаются с бэка
06:51:09 ПП
User 358880241
User 201036437
Нужно авторизоваться запросом, получить в ответ куки и сохранить их юзеру
Можно по конкретнее?
06:52:17 ПП
User 201036437
User 358880241
Можно по конкретнее?
Даже не так. Тупо отправляешь запрос на авторизацию, а потом при следующих запросах делаешь withCredentials:true, по-идее должно работать
06:52:37 ПП
User 201036437
А конкретнее тебе никто не скажет, думаю. Хз, что там у тебя на бэке
06:54:37 ПП
User 104477
User 482174895
Ну то есть, это 100% вес картинок? А оптимально для слайдера картинки веся 2-3 мб, правильно? Просто я реально не понял почему ом при переходе на другой слайд, то на середине слайдна он тормозит на 0.6-0.7 секунды
Лучше будет, если ты куда-то выложишь код слайдера, тогда его можно будет как-то анализировать
06:57:02 ПП
User 201036437
User 482174895
Всем привет. Хотел задать вопрос. Я написал слайдер, и когда подгрузил картинки, которые много весят, он начал слегка притормаживать во время перехода. Это может быть из-за веса фото?
Через цсс двигаешь?
07:46:20 ПП
User 482174895
User 201036437
Через цсс двигаешь?
нет.
07:46:31 ПП
User 482174895
Использую jauery
07:46:56 ПП
User 422593786
https://bastion-center.ru/
07:47:02 ПП
User 422593786
за сколько сайт у кого грузится?
07:47:07 ПП
User 422593786
срочно
07:47:56 ПП
User 194125072
не грузится
07:50:47 ПП
07:51:54 ПП
User 358880241
Но и это долго
07:52:02 ПП
User 358880241
Он не оптимизирован
07:53:48 ПП
User 358880241
Веб-разработчик узнал, что появился новый JS-фреймворк
07:54:51 ПП
User 538991729
User 422593786
https://bastion-center.ru/
около 20 сек до начала показа машинки мигающей фарами и 60 сек до того когда прогресс бар загрузеи с браузере дошел до конца (мобилка, хром, из состояния закрытого браузера)
07:56:35 ПП
User 194411327
User 422593786
за сколько сайт у кого грузится?
8 сек по нетворку смотрел при УЖЕ открытом хроме. 
около 15 сек при закрытом бразуере
07:57:41 ПП
User 194411327
User 422593786
https://bastion-center.ru/
меньше jq на него больше всего времени уходит
07:58:38 ПП
User 194411327
если нужны детали - покажу расскажу, благо пока время есть
08:15:21 ПП
User 482174895
User 104477
Лучше будет, если ты куда-то выложишь код слайдера, тогда его можно будет как-то анализировать
https://codepen.io/staik4/pen/NzEmPg
codepen.io/staik4/pen/NzEmPg
...
08:17:23 ПП
User 201036437
User 482174895
нет.
А зря
08:18:52 ПП
User 194411327
User 482174895
https://codepen.io/staik4/pen/NzEmPg
codepen.io/staik4/pen/NzEmPg
...
что тут?
08:19:58 ПП
User 482174895
User 194411327
что тут?
тут тормозящий слайдер. Может у меня какая-то часть кода перегружает его. Я пока не понял
08:20:20 ПП
User 194411327
User 482174895
тут тормозящий слайдер. Может у меня какая-то часть кода перегружает его. Я пока не понял
1) jQ с es6 делать как то ну... вообще не ок
08:21:17 ПП
User 482174895
User 194411327
1) jQ с es6 делать как то ну... вообще не ок
Мне кое-какие методы просто пришлось делать на чистом js
08:21:33 ПП
User 482174895
User 194411327
1) jQ с es6 делать как то ну... вообще не ок
Думаешь они могу влиять?
08:22:01 ПП
User 194411327
User 482174895
Мне кое-какие методы просто пришлось делать на чистом js
значит юзай все на js. забей болт на jQ, либо юзай jQ на всю катушку
08:22:17 ПП
User 194411327
User 482174895
Думаешь они могу влиять?
ты грузишь целую ибилиотеку и потом ты инициализируешь сие дело
08:22:23 ПП
User 194411327
И что конкретноу етбя тормозит
08:22:28 ПП
User 194411327
у меня лично все плавненько
08:22:42 ПП
User 194411327
Но подобное так то на чистом css можно написать без всяких js
08:23:36 ПП
User 482174895
User 194411327
у меня лично все плавненько
08:23:38 ПП
User 482174895
Вот так у меня
08:23:57 ПП
User 194411327
у меня тут карттинки не гружены
08:24:01 ПП
User 194411327
в codepen
08:24:07 ПП
User 194411327
ты на локалке запустил?
08:25:15 ПП
08:25:28 ПП
User 482174895
User 194411327
ты на локалке запустил?
Все на локалке
08:25:30 ПП
User 194411327
заюзал бы тогда owl что ли. owl slider, коли jQ юзаешь или одни из самых легких, что я видел без доп скрипта инициализатора слайдер - cycle-slideshow
08:26:05 ПП
User 194411327
и коли на локалке - сервер тоже жрет оперативу и грузит комп. твой комп сервер, очевидно, что у тебя что-то будет притормаживать, даже если это неоптимизированные картинки
08:27:14 ПП
User 194411327
но ради такой АНИМАЦИИ целый слайдер грузить - такое себе дело, если честно
08:28:04 ПП
User 482174895
User 194411327
и коли на локалке - сервер тоже жрет оперативу и грузит комп. твой комп сервер, очевидно, что у тебя что-то будет притормаживать, даже если это неоптимизированные картинки
Хорошо. Ну я и гружу. у меня слайдер работает одной функцией, + метод animate
08:28:20 ПП
User 346992724
Извините за офтоп, просто не знаю куда еще написать. Приглашают на работу и написали, что оплата после выполнения задач спринтами 2 недели.
Т е мне ставят таски и если не выполнил, то штрафуют или могут не оплатить или как?)
08:28:29 ПП
User 194411327
и не то, чтобы я зажрался или слишком умный, но я даже когда jQ хрень писал такого себе не позволял, ну серьезно:  logotip.css({"display":"block","width":"50px","height":"50px"});
    $('.navigation-header').css({"padding":"15px 0 15px 0"});
    $('.logo-tip').addClass('col-xl-1');
    $('.navv').removeClass('col-xl-8');
    $('.navv').addClass('col-xl-7');
08:30:13 ПП
User 482174895
User 194411327
и не то, чтобы я зажрался или слишком умный, но я даже когда jQ хрень писал такого себе не позволял, ну серьезно:  logotip.css({"display":"block","width":"50px","height":"50px"});
    $('.navigation-header').css({"padding":"15px 0 15px 0"});
    $('.logo-tip').addClass('col-xl-1');
    $('.navv').removeClass('col-xl-8');
    $('.navv').addClass('col-xl-7');
а если мне надо менять классы при скроле и еще различных манипуляциях
08:30:22 ПП
User 604350667
User 194411327
и не то, чтобы я зажрался или слишком умный, но я даже когда jQ хрень писал такого себе не позволял, ну серьезно:  logotip.css({"display":"block","width":"50px","height":"50px"});
    $('.navigation-header').css({"padding":"15px 0 15px 0"});
    $('.logo-tip').addClass('col-xl-1');
    $('.navv').removeClass('col-xl-8');
    $('.navv').addClass('col-xl-7');
Охренеть.
08:30:56 ПП
User 194411327
User 482174895
Хорошо. Ну я и гружу. у меня слайдер работает одной функцией, + метод animate
совет: Забей ради такой анимации на js. У тебя есть 2 дива, в который есть периодическая анимация. 
Вот и сделай на каждый див свою анимацию внутренних элементов с одинковым периодом. 
А если быть точнее, то двигай чилдерны. только вот для этого не надо так все расписывать
08:31:09 ПП
User 201036437
Все кто делается транзишенами на цсс
08:31:19 ПП
User 194411327
User 604350667
Охренеть.
ты это к чему? к моему комменту или к коду?
08:31:21 ПП
User 201036437
Оно ускорено видюхой, в отличии от жвкери
08:31:24 ПП
User 604350667
User 194411327
ты это к чему? к моему комменту или к коду?
К коду.
08:31:28 ПП
User 194411327
User 201036437
Все кто делается транзишенами на цсс
или марджинами
08:31:32 ПП
08:31:35 ПП
User 194411327
много вариантов
08:31:54 ПП
User 201036437
User 194411327
или марджинами
Марджины на ЦПУ, да ещё и репейнты
08:32:09 ПП
User 201036437
Трансформ онли для анимаций
08:32:13 ПП
User 201036437
И будет счастье
08:32:40 ПП
User 194411327
User 201036437
Марджины на ЦПУ, да ещё и репейнты
погоди, для перерисовки абсолюты же двигать надо. марджины легче, еще легче offsetX
08:33:06 ПП
User 201036437
User 194411327
погоди, для перерисовки абсолюты же двигать надо. марджины легче, еще легче offsetX
Это все на цпу
08:34:32 ПП
User 194411327
User 201036437
Это все на цпу
ну да, для ГПУ надо отдельное библотечки юзать. Вопрос прерисовывается у тебя быстро вся страница и позиции всех элементов, или нет. марджины - только если задевают кого-то. оффсет - вообще фальш движений, ибюо сам блок остается на месте. абсолюты - просто ахтунг
08:36:02 ПП
User 201036437
User 194411327
ну да, для ГПУ надо отдельное библотечки юзать. Вопрос прерисовывается у тебя быстро вся страница и позиции всех элементов, или нет. марджины - только если задевают кого-то. оффсет - вообще фальш движений, ибюо сам блок остается на месте. абсолюты - просто ахтунг
Какие библиотечки? Цсс анимации по умолчанию на гпу
08:38:10 ПП
User 194411327
User 201036437
Какие библиотечки? Цсс анимации по умолчанию на гпу
не по умолчанию, и только с 2016 где-то последние версии барзуеров. т.е. вроде как да, но мы то понимаем, что иногда люди сидят и по хуже чем на ie 11. Но в целом да
09:01:24 ПП
User 335252850
доброй ночи
09:01:31 ПП
User 335252850
есть кто нибудь?
09:01:42 ПП
User 196895
Кто здесь?
09:01:44 ПП
User 140292527
User 335252850
есть кто нибудь?
да имеется
09:01:51 ПП
User 266535291
User 335252850
есть кто нибудь?
я
09:01:53 ПП
09:03:17 ПП
User 335252850
плииз) подскажите..тут у меня беда..вчера вот пытался еще xmlhttpreq, потом он на ноде не работал, потом axios , request предлагали, я даже и request и async попробовал..и нихера
09:03:32 ПП
User 515512998
User 335252850
плииз) подскажите..тут у меня беда..вчера вот пытался еще xmlhttpreq, потом он на ноде не работал, потом axios , request предлагали, я даже и request и async попробовал..и нихера
Шо
09:03:36 ПП
User 266535291
User 335252850
плииз) подскажите..тут у меня беда..вчера вот пытался еще xmlhttpreq, потом он на ноде не работал, потом axios , request предлагали, я даже и request и async попробовал..и нихера
а что не работает именно ?
09:03:40 ПП
User 266535291
какая ошибка или что ?
09:04:09 ПП
User 335252850
сейчас вот с промисами сделал..отправляю запрос на каждый ip и полученные данные записываю в пустой массив объектов, теперь рендерить не получается
09:04:28 ПП
User 266535291
User 335252850
сейчас вот с промисами сделал..отправляю запрос на каждый ip и полученные данные записываю в пустой массив объектов, теперь рендерить не получается
а в чем проблема ?
09:04:32 ПП
User 335252850
res.render куда именно закинуть ? чтобы can't set header не было
09:04:46 ПП
User 266535291
User 335252850
res.render куда именно закинуть ? чтобы can't set header не было
ну ты круто формулируешь
09:04:53 ПП
09:04:59 ПП
User 335252850
да у меня в голове каша
09:05:02 ПП
09:05:14 ПП
User 266535291
ну выдохни
09:05:21 ПП
User 266535291
и задай вопрос корректнее
09:05:27 ПП
User 266535291
тупа непонятно, что у тебя не работает
09:05:34 ПП
User 335252850
код как мне показать?
09:06:15 ПП
User 266535291
выложи куда-нибудь
09:06:29 ПП
User 266535291
gist или jsfiddle
09:06:33 ПП
User 335252850
у меня работает http.get , return new Promise и внутри response.on('data') и response.on('end') потом Promise.all(promiseArray)
09:06:35 ПП
09:06:38 ПП
User 266535291
https://gist.github.com/
gist.github.com/discover
GitHub Gist: instantly share code, notes, and snippets.
09:08:49 ПП
User 335252850
http://jsfiddle.net/1sybjg50/649/
jsfiddle.net/1sybjg50/649
Test your JavaScript, CSS, HTML or CoffeeScript online with JSFiddle code editor.
09:09:54 ПП
User 335252850
там внизу res.send сделал для проверки отображает в браузере но мне нужно res.render
09:10:21 ПП
User 335252850
т.е нужно данные одним разом рендерить..а не каждый раз при отправке get запроса
09:19:17 ПП
User 304601519
насколько плохо писать вот так obj.pages['page'];
09:20:22 ПП
User 304601519
объект вида data {pages: {page1: {}, page2: {}}}
09:21:02 ПП
User 604350667
User 335252850
да у меня в голове каша
Поспи, потом вернись.
09:21:39 ПП
User 335252850
не могу..горят там
09:23:59 ПП
User 194411327
User 304601519
насколько плохо писать вот так obj.pages['page'];
obj['pages'] === obj.pages
09:24:10 ПП
User 304601519
ну это да
09:24:14 ПП
User 304601519
но может так не пишут
09:24:16 ПП
User 194411327
в целом - пофиг. вопрос код стайла
09:24:22 ПП
User 304601519
а то я очень часто стал использовать
09:24:27 ПП
User 194411327
ну да, зачем лишнее
09:24:42 ПП
User 304601519
мне иногда помогает
09:24:55 ПП
User 194411327
в чем помогает, если сие равноценно?
09:24:58 ПП
User 304601519
когда нужно найти имя объекта именно строкой
09:25:16 ПП
User 194411327
так ты увеличиваешь код по весу на 3 байта.. ну ок
09:25:31 ПП
User 194411327
имя объекта?
09:26:12 ПП
User 194411327
ты его в переменную загоняешь. имя мб не объекта а свойства внутри? только вот ты к нему все время обращаешься что так, что так
09:27:05 ПП
User 304601519
щас попробую объяснить
09:27:10 ПП
User 194411327
const obj = {pages: {page1: {}, page2: {},}}
obj['pages'] === obj.pages
true
09:27:59 ПП
User 194411327
вот как бы и и нет твоих аргументов в пользу сего напсиания. Это код сатйл твой. хочешь, топи за него, но аргумент в виде "Зачем лишние символы?" ты не перекроешь
09:28:57 ПП
User 194411327
а вот твое имхо в виде: мне так понятней, удобней - никто не перекроет. Разве что команда, в которую ты пришел. там ты в меньшистве, и придется работать по общему код сатйлу
09:29:34 ПП
User 304601519
не, дело не в удобстве даже
09:29:50 ПП
User 304601519
а именно проблема у меня была с этим, а потом я начал везде тыкать
09:30:08 ПП
User 194411327
пример кода выше - говорит обратное.
09:32:48 ПП
09:33:26 ПП
User 304601519
User 194411327
пример кода выше - говорит обратное.
короче, когда точно не знаю как называется свойство
09:33:44 ПП
User 194411327
User 304601519
короче, когда точно не знаю как называется свойство
которое что делает?
09:33:48 ПП
User 304601519
приходится передавать его имя и соответсвенно юзать строку
09:34:15 ПП
User 304601519
ну смотри есть функция которая передает имя той страницы
09:34:28 ПП
User 304601519
но написать data.pages.varname я не могу
09:34:42 ПП
User 194411327
https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Operators/Property_Accessors
developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Operators/Property_Accessors
Доступ к свойствам объекта представляют точечная и скобочная записи.
09:34:46 ПП
User 304601519
зато могу data.page['varname']
09:34:49 ПП
User 194411327
ты про это что ли
09:35:02 ПП
User 194411327
еттеры и сетторы
09:35:19 ПП
User 304601519
ну да, про это
09:35:36 ПП
User 304601519
юзал, но что это такое не знал, лол, спасибо
09:36:27 ПП
User 194411327
это в целом запомни, даже при именовнии переменных: получаешь что-то откуда: getBlahBlah. метод на присваивание, изменение чего либо - setBlahBlah
09:36:39 ПП
User 194411327
их так и называют - геттеры и сеттеры
09:36:57 ПП
User 194411327
исключение - работа с массивами, там PUSH
09:37:09 ПП
User 194411327
по методу push и т.д.
09:37:56 ПП
User 194411327
энивей - тебе там надо было в созданный объект передать значчение в свойство, поэтому испоьзовал сеттер. вот и все. но это не значит, что так надо везде.
10:17:16 ПП
10:17:25 ПП
10:17:32 ПП
User 466650523
ребят подскажите
10:17:53 ПП
User 466650523
почему он не хочет видеть мои document.get...
10:18:25 ПП
10:18:46 ПП
User 466650523
js подключил, проверил на alert, все ок подключился
10:18:54 ПП
User 466650523
а элементы находить не хочет
10:19:21 ПП
User 515512998
Browser true
10:19:36 ПП
User 515512998
Ислинтрс
10:20:14 ПП
10:22:40 ПП
User 502918851
User 466650523
почему он не хочет видеть мои document.get...
ты где код запускаешь?
10:23:07 ПП
User 466650523
В отдельном файле
10:23:14 ПП
User 466650523
Или не про это
10:23:30 ПП
User 515512998
User 466650523
Что?
Линтер ругается
10:23:35 ПП
User 502918851
я имею ввиду в браузере или в редакторе?
10:24:00 ПП
User 466650523
Код пишу в редакторе проверяю в браузере
10:24:58 ПП
10:25:55 ПП
User 502918851
может где-то случайно менял значение document?
10:26:02 ПП
User 194411327
а ты небось в шапку подключил?
10:26:13 ПП
10:26:17 ПП
User 194411327
не onclick
10:26:32 ПП
User 194411327
в js нет onclick. onclick - в доме прописывается
10:27:47 ПП
User 194411327
<button onclick="function">Blah</button>

Вот так - да, а если в JS - будь любезен addEventListner('click', ()=>{openModal()}); прописыват
10:27:58 ПП
User 194411327
ну и отдельно функцию openModal
10:29:36 ПП
User 466650523
правильно понял? нужно на кнопку поставить onclick и все что я написал сделать как функция которая срабатывает при нажатии
10:29:54 ПП
User 194411327
не совсем, вообще отходи onclick
10:29:57 ПП
User 194411327
это не очень идея
10:29:58 ПП
10:30:53 ПП
User 194411327
в ответ на твой конкретно вопрос скажу следующее- в любом теге можно прописать onclick="ИмяФнкции" и фнукция описанная где угодно, даже подключенная в файле отдельно - будет работать
10:31:20 ПП
User 466650523
блиин
10:31:29 ПП
User 466650523
вообщем <script src="callmeback.js"></script>
10:31:32 ПП
User 466650523
перенес вниз
10:31:35 ПП
User 466650523
и заработал
10:31:36 ПП
10:31:38 ПП
10:31:40 ПП
User 466650523
а почему так?
10:31:43 ПП
User 194411327
я это изначально предполгала
10:31:51 ПП
User 194411327
выше написал, что в хед не надо подрубать
10:31:51 ПП
10:31:55 ПП
User 466650523
поэтому я попробовал
10:32:03 ПП
User 515512998
User 194411327
выше написал, что в хед не надо подрубать
С defer
10:32:08 ПП
User 194411327
тем не менее - onclick - не совсем так работает, ну да ладно
10:32:19 ПП
User 194411327
User 515512998
С defer
??
10:32:59 ПП
10:33:02 ПП
10:33:06 ПП
User 466650523
тоже заработало
10:33:08 ПП
User 466650523
это я тупой
10:33:11 ПП
User 194411327
User 466650523
да
вообще скрипт для попапа вызова посредство подставновки в нужную модалку класса эктив - это строк 6-10 для Н кол-ва попапов... ну ...
10:33:13 ПП
10:35:18 ПП
User 466650523
Спасибо большое)