
Sviat
03.09.2017
06:09:05

hamper ?
03.09.2017
06:12:17
Точка.

Sviat
03.09.2017
06:13:36
спасибо

Zamir
03.09.2017
06:43:06
const form = document.querySelector('.js-add-car');
const formData = new FormData(form);
вот так пытаюсь отправить данные с формы, но отправляется пустой объект, подскажите, что я делаю не так??

Google

Vyacheslav
03.09.2017
06:52:55
нужно сделать сабмит
типа $(form).submit()

Mikhail
03.09.2017
06:54:34

Zamir
03.09.2017
06:54:36
addCarForm.addEventListener('submit', ajaxCar, false);

Vyacheslav
03.09.2017
06:56:02
$.ajax({
data: $(form).serialize()
})

Alex
03.09.2017
09:01:11
Ребзя
есть кто живой7

Andrey
03.09.2017
09:02:48
Нет

Alex
03.09.2017
09:02:57
у меня чат замер

Andrey
03.09.2017
09:03:21
Перезапусти телегу

Alex
03.09.2017
09:03:55
перезапустил

Google

Alex
03.09.2017
09:24:21
Мну дали задание почистить историю hipchat, но там нельзя удалить историю разом только по одном сообщению и только свои, в общем там удалять историю совсем адово. Нашел плагин который это автоматизирует https://www.npmjs.com/package/hipchat-eraser , но он не работет, видимо с того момента что-то изменилось и он требует допилки.
Стал ковыряться в phantomjs, простейшие примеры делал, стал делать скриншоты этапов, и понял что не могу залогиниться на сайт, возможно форма с того времени изменилась, добился того что могу только вставить email а нажать на кнопку next немогу. Прошу вас вас помощи, как победить их авторизацию ?!)
Прилагаю скрипт мой в тукущем сосотоянии:
https://pastebin.com/UbkHL4LQ


Дмитрий
03.09.2017
09:42:04
Мну дали задание почистить историю hipchat, но там нельзя удалить историю разом только по одном сообщению и только свои, в общем там удалять историю совсем адово. Нашел плагин который это автоматизирует https://www.npmjs.com/package/hipchat-eraser , но он не работет, видимо с того момента что-то изменилось и он требует допилки.
Стал ковыряться в phantomjs, простейшие примеры делал, стал делать скриншоты этапов, и понял что не могу залогиниться на сайт, возможно форма с того времени изменилась, добился того что могу только вставить email а нажать на кнопку next немогу. Прошу вас вас помощи, как победить их авторизацию ?!)
Прилагаю скрипт мой в тукущем сосотоянии:
https://pastebin.com/UbkHL4LQ
Поставь nightmare, там есть нормальный режим просмотра хода выполнения

Andrey
03.09.2017
09:42:54
Ну всё, эпоха мемчанского ушла

Дмитрий
03.09.2017
09:43:48
?

Andrey
03.09.2017
09:45:46
Куда его дел?)

Boris
03.09.2017
09:49:55
кому интересно написал своего бота для агрегации инфы по вакансиями - https://t.me/javascriptjobs
сейчас он парсит rss Moykrug и HH
какие еще ленты добавить?
Можно любые другие источники
что бы вы хотели видеть в нем в качестве функционала?
ранжирование вакансий по какой-нибудь метрике?

Дмитрий
03.09.2017
09:55:27

Andrey
03.09.2017
09:56:09
Лель
Лол
Канагаттандыырлмаганжыктарыныздан
Откуда хнаешь?)

Alex
03.09.2017
10:07:46

Котяй Негодяй
03.09.2017
10:35:09

Вишневый чай
03.09.2017
10:35:44

Google

Котяй Негодяй
03.09.2017
10:36:26

Anton
03.09.2017
10:48:32
всем привет
var counter;
$(window).on('scroll', function(){
setTimeout(
function(){
counter = 0;
}, 700);
counter++;
console.log(counter);
});
запустите код, он будет выводить кол-во срабатываний scroll. У меня в хроме под убунтой он выдает чаще всего 9 срабатываний при скролле вниз и 8 вверх. (скроллю однократным нажатием на стрелочку в скроллбаре). Иногда вниз и вверх выдает чуть меньше, но всегда при скролле вверх на 1-2 меньше. Из-за этого некоторые скрипты работают криво (параллакс). Но суть не в поломке скрипта, а какого черта вообще такая разница???

Vyacheslav
03.09.2017
10:50:32
я точно не уверен, но кажется тебе надо посмотреть видео про event loop

Mikhail
03.09.2017
10:55:03
setTimeout в обработчике скролла, ещё и с обнулением. Мало того, что кадры пропускаются, так ещё и неоднозначность интерпретации коворкерами высока
Количество событий скроллинга не должно влиять на результат. Влияет положение скролла.
Лучше найти решение как определить дельту например
Таймауты в анимации зло. А в ангуляре например, это ещё и дайджест цикл.

Anton
03.09.2017
11:23:27
таймаут тут только чтобы скрипт отработал
меня просто удивил сам факт почему так происходит
есть какое нибудь логичное объяснение? не как решить проблему (про нее чуть позже), а именно откуда разница берется

Mikhail
03.09.2017
11:40:18

Mikhail
03.09.2017
11:41:28
Канвас перерисовывается весь?
Кадры в 15мс укладываются?
Что мешает?
Делайте перформанс анализ

Anton
03.09.2017
11:42:23
перфоманс говорит, что половину занимает clearRect, остальное отрисовка

Mikhail
03.09.2017
11:42:48
Вот, там и копайте, оптимизируйте

Anton
03.09.2017
11:43:25
кадры укладываются, но возникают артефакты (белые квдраты мелькают сверху и снизу, если быстро сроллить)

Mikhail
03.09.2017
11:43:26
Канвас это <canvas>?

Anton
03.09.2017
11:43:32
да
и это только в вебкитах

Mikhail
03.09.2017
11:44:34
Ну тогда оптимизировать отрисовку, может и чистить не надо вовсе?

Google

Mikhail
03.09.2017
11:45:16

Anton
03.09.2017
11:45:20
без очистки никак, там объект движется, вот отрисовку еще можно пооптимизировать
статичное все в отдельном канвасе

Mikhail
03.09.2017
11:45:44

Admin
ERROR: S client not available

Anton
03.09.2017
11:46:00
css транслейт?

Mikhail
03.09.2017
11:46:15
Не, у канваса

Anton
03.09.2017
11:47:02
а, транслейт тоже требует перерисовки

Mikhail
03.09.2017
11:47:59
Правда не помню, как лучше это делать. Может быть быстрее будет рисовать 2 изображения со смещением, чем очищать и рисовать. Хотя в случае очистки ГПУ тоже может подключаться
А рисование с requestAnimationFrame делается?
Ну это я так...мало ли

Anton
03.09.2017
11:49:45
гпу подклчается на канвасе всегда, насколько я знаю. Изначально думал, как сделать лучше (картинки/свг/канвас), остановился на канвасе, ибо там надо рассчитывать много под разные разрешения и блоки могут менять ширину. rAF подключен

Mikhail
03.09.2017
11:49:53

Anton
03.09.2017
11:51:54
я целиком перерисовываю весь холст, апдейта же вроде нет у канваса?

Mikhail
03.09.2017
11:52:40
номер фрейма
В смысле, какой метод возвращает в тестируемом браузере

Google

Mikhail
03.09.2017
11:56:40
я целиком перерисовываю весь холст, апдейта же вроде нет у канваса?
Делал спектроанализатор на канвасе, там надо буфер отобразить. Но размер его не совпадает с размером канваса. Трансформацию делал в апдейте, заполнял буфер размером в канвас и отрисовывал в animate уже готовые данные, но старые зарисовывал той же линией, но другого цвета.
Это например

Anton
03.09.2017
11:56:58

Mikhail
03.09.2017
11:57:48
Значит отрисовку оптимизировать.

Anton
03.09.2017
11:58:11

Mikhail
03.09.2017
11:58:25
К сожалению, к девтулзу доступа сейчас нет, мог бы глянуть таймлинию

Anton
03.09.2017
11:58:26
видимо да. перфоманс улучшать. Спасибо =)

Mikhail
03.09.2017
12:01:15
За 3 вечера кушается

Anton
03.09.2017
12:06:23
спасибо, почекаю

Igor
03.09.2017
14:27:59
Привет всем, может кто посоветовать курсы по изучению js(мне 14)

Vyacheslav
03.09.2017
14:30:26
привет, именно курс или ты умеешь читать и понимать прочитанное?

Igor
03.09.2017
14:31:11
Ну , желательно курсы

Даниил
03.09.2017
14:33:31

Igor
03.09.2017
14:34:02
Спасибо)