@JSlang

Страница 2146 из 2237
Vova
12.09.2018
14:03:07
Спасибо огромное

Теперь понятно.

Антон
12.09.2018
14:03:16
~~ 12.12 === 12. но так лучше не делать

Vova
12.09.2018
14:03:27
А почему ?

Google
Антон
12.09.2018
14:03:51
потому что неочевидно

Vova
12.09.2018
14:04:23
Я просто увидел в canvas с Math.Random делали такое.

Антон
12.09.2018
14:05:37
~~Math.random() === 0. всегда

Vova
12.09.2018
14:07:48
x: ~~(Math.random() * canv.width), y: ~~(Math.random() * canv.height),

Вот так используют

Alex
12.09.2018
14:09:13
красивое решение, ведь Math.floor() выглядит неинтересно

Vova
12.09.2018
14:10:33
Math.floor() будет получше ?

Антон
12.09.2018
14:14:52
битовые операции нормально использовать, когда результат очевиден можно вместо x+1 писать ~-x, но не нужно

вместо Math.floor(x / 2) писать x >> 1

Nikolay
12.09.2018
14:15:46
Я просто увидел в canvas с Math.Random делали такое.
Предположу, что это делали люди, которые никогда не работали в команде :)

Vova
12.09.2018
14:16:28
Спасибо вам.

Иван
12.09.2018
14:41:09
Столкнулся с такой проблемой. Юзаю react 16.4.2 + typescript 2.9.2 В зависимостях есть либа Blueprintjs. У него есть декоратор для компонента (чтобы отлавливать hotkeys). В рантайме выдает Class constructor cannot be invoked without 'new' tsconfig.json "module": "esnext", "target": "esnext", я так понимаю это потому что класс приходит в декоратор не как функция, а как класс и чтобы это заработало надо указать module es2015, но в проекте уже есть import() из esnext Есть ли способ заюзать одновременно и import() и эту либу?

сорян если непонятно описал

Google
Иван
12.09.2018
14:42:05
и поправьте если где-то неправ

Иван
12.09.2018
14:56:27
https://t.me/react_js
да тут скорее про спеки чтоли

Im the
12.09.2018
14:58:04
https://t.me/react_js
Не открывается

А, я наверное забанен

Oleksii
12.09.2018
15:31:50
кто-то может обьясинть, что этот таск означает gulp.task('sass', () => gulp .src('src/scss/**/*.scss') .pipe(plumber({ errorHandler: (err) => { notify.onError({ sound: false, title: 'Scss', message: err.toString(), })(err); }, }))

Valery
12.09.2018
15:34:18
Подскажите, почему данные в массиве все равно изменяются по ссылке? const localAllDataChannels = this.props.allDataChannels.slice(); Что делаю не так? После этого происходит push уже в новый массив, но все равно данные добавляются и в старый

Valery
12.09.2018
15:37:05


ссылка почему то указывает на старый массив

Kendr
12.09.2018
15:39:40
Объект

Дип клон тут над

Valery
12.09.2018
15:40:46
тип создается новый массив, со старыми ссылками на объекты?

Kendr
12.09.2018
15:40:52
Ну конечно

Valery
12.09.2018
15:41:19
а что за дип клон?

Kendr
12.09.2018
15:41:33
Глубокое копирование

Если уже есть лодеш, то заюзай его метод

А если нет то вникай в рамду так сказатб

Valery
12.09.2018
15:50:18
Nikita
12.09.2018
15:59:41
Привет!) Ребят, а кто-то смог настроить автоимпорты в webstorm с lerna-стайл структурой проекта? У меня упорно втыкает relative-path

Google
Oleksii
12.09.2018
16:01:46
кто-то шарит в галпе?

Anonim
12.09.2018
17:29:50
кто-то может обьясинть, что этот таск означает gulp.task('sass', () => gulp .src('src/scss/**/*.scss') .pipe(plumber({ errorHandler: (err) => { notify.onError({ sound: false, title: 'Scss', message: err.toString(), })(err); }, }))
берём все файлы с расширением .scss из папки src/scss и всех вложенных на любом уровне. Далее напрявляем поток в плагин plumber для обработки возникающих ошибок, в котором описываем функцию обработчик ошибок errorHandler. Там дальше просто по названиям всё понятно, у уведомлений об ошибке отключаем звук, пишем заголовок Scss и выводим само сообщение ошибки.

О плагине можно здесь почитать https://www.npmjs.com/package/gulp-plumber

И это https://habr.com/post/259225/

Котяй Негодяй
12.09.2018
18:07:36
кто-то шарит в галпе?
Те, кто шарил, вымерли в 2010-м.

Kendr
12.09.2018
18:11:31
13-14

Котяй Негодяй
12.09.2018
18:13:48
13-14
Я утрировал, чтобы драматичнее звучало.

Anonim
12.09.2018
18:36:54
Horow
12.09.2018
18:43:38
раньше я мог изменить ссылку на любую сейчас у меня пеняет постаянные вместо определенной в чем может быть причина?

Котяй Негодяй
12.09.2018
19:09:43
Немодно?)
Ненужно.

А каким dist-tag в npm принято обзывать предыдущую мажорную версию?

Vova
12.09.2018
20:12:06
Привет. Я уже спрашивал на эту тёму, но интернесно. Как-то можно по другому дать понять какой системы счисления число, чтобы сразу переводило в нужную ? var x = parseInt('3489842',10); var x1 = x.toString(2); document.write(x1);

Andrey
12.09.2018
20:13:33
Нет.

Vova
12.09.2018
20:14:08
Ок. Спасибо.

Admin
ERROR: S client not available

Роман
12.09.2018
20:33:24
Здравствуйте. Подскажите, пожалуйста. У меня есть две формы. К примеру: <form action="<?=$_SERVER['PHP_SELF'];?>"> <label for="domain">Домен/IP Адрес:</label> <input type="text" name="domain" id="domain" value="<?=$domain;?>"> <input type="submit" value="Найти" id='btlAuth1'></form> <form id="formAuth"> <input type="hidden" id = "nserver" name="nserver" value="<?=$_SESSION['a'];?>"> <input type="hidden" id = "registrar" name="registrar" value="<?=$_SESSION['b'];?>"> <input type="hidden" id = "paid" name="paid" value="<?=$_SESSION['c'];?>"> <input type="hidden" id = "name" name="name" value="<?=$_SESSION['d'];?>"> </form> Первая форма отправляет название домена и получает ответ о домене, потом я эти парсю эти данные, записываю в сессию. Вторая форма эти данные сохраняет в базе данных. Вот у меня такой скрипт:  $('#btlAuth1').click(function() { $.ajax({ url: 'insert.php', type: 'POST', data: $('#formAuth').serialize(), success: function() { } }); }); У меня проблема в том, что данные записываются с опозданием, т.е когда я первый раз ввожу данные, в базу данных ничего не приходит, а когда нажимаю второй раз, то запись идет первых отправленных данных. Изначально одна форма была. Суть в том, что это форма отправляет имя домена, в ответ получаю данные этого домена, парсю их. Мне нужно их сохранить в базу данных, я записываю эти данные в инпуты формы и сохраняю их в базе данных. Затем я сделал две формы и повесил на каждую форму по сабмиту, чтобы в ручную проверить. Корректно работает, когда нажимаю на первую кнопку, обновляю страницу, потом нажимаю на сохранение б.д. В ручную обновляю - все отлично работает, вешаю на вторую кнопку сразу после клика обновить страницу, и задержку ставил после клика, но почему-то window.location.reload(); не так работает, как обновить вручную, true тоже пробовал в скобках писать. Можете подсказать в каком направлении двигаться?

Vova
12.09.2018
20:54:16
Возьму на заметку. Спасибо

Dmitriy
12.09.2018
21:45:19
Всем привет

Google
Dmitriy
12.09.2018
21:45:24
есть кто не спит?

Роман
12.09.2018
21:46:19
Есть

Dmitry
12.09.2018
21:48:00
Есть

Но уже сейчас пойду спать.

Nikita
13.09.2018
03:26:30
ребят а нету транспайлера с jquery to vanila js?

Alexandr
13.09.2018
03:48:51
эм, у jquery нет своего диалекта, что транспайлить то...

Andrey
13.09.2018
03:50:56
ребят а нету транспайлера с jquery to vanila js?
А что если я скажу, что это и есть ванила?

Nikita
13.09.2018
03:51:53
я имею ввиду, чтобы код написанный с jq сделать независимым от jq либы

Andrey
13.09.2018
03:53:44
я имею ввиду, чтобы код написанный с jq сделать независимым от jq либы
Такого нет в общем случае. Зависит от того, что у тебя используется.

Роман
13.09.2018
04:08:13
Здравствуйте. Подскажите, пожалуйста. У меня есть две формы. К примеру: <form action="<?=$_SERVER['PHP_SELF'];?>"> <label for="domain">Домен/IP Адрес:</label> <input type="text" name="domain" id="domain" value="<?=$domain;?>"> <input type="submit" value="Найти" id='btlAuth1'></form> <form id="formAuth"> <input type="hidden" id = "nserver" name="nserver" value="<?=$_SESSION['a'];?>"> <input type="hidden" id = "registrar" name="registrar" value="<?=$_SESSION['b'];?>"> <input type="hidden" id = "paid" name="paid" value="<?=$_SESSION['c'];?>"> <input type="hidden" id = "name" name="name" value="<?=$_SESSION['d'];?>"> </form> Первая форма отправляет название домена и получает ответ о домене, потом я эти парсю эти данные, записываю в сессию. Вторая форма эти данные сохраняет в базе данных. Вот у меня такой скрипт:  $('#btlAuth1').click(function() { $.ajax({ url: 'insert.php', type: 'POST', data: $('#formAuth').serialize(), success: function() { } }); }); У меня проблема в том, что данные записываются с опозданием, т.е когда я первый раз ввожу данные, в базу данных ничего не приходит, а когда нажимаю второй раз, то запись идет первых отправленных данных. Изначально одна форма была. Суть в том, что это форма отправляет имя домена, в ответ получаю данные этого домена, парсю их. Мне нужно их сохранить в базу данных, я записываю эти данные в инпуты формы и сохраняю их в базе данных. Затем я сделал две формы и повесил на каждую форму по сабмиту, чтобы в ручную проверить. Корректно работает, когда нажимаю на первую кнопку, обновляю страницу, потом нажимаю на сохранение б.д. В ручную обновляю - все отлично работает, вешаю на вторую кнопку сразу после клика обновить страницу, и задержку ставил после клика, но почему-то window.location.reload(); не так работает, как обновить вручную, true тоже пробовал в скобках писать. Можете подсказать в каком направлении двигаться?
Думаю, если ты хочешь получить помощь, тебе нужно оформить вопрос как следует, с заливкой (нормально отформатированного) кода в песочницу (jsfiddle, codepen).

Dmitriy
13.09.2018
04:36:31
Повторюсь, рад буду если кто то сможет обьяснить

Ребят только изучаю js, может кто то обьяснить различия --proto-- и просто prototype? Как я понял при указания prototype он ссылается на --proto --или как?

Anonim
13.09.2018
04:57:10
Ребят только изучаю js, может кто то обьяснить различия --proto-- и просто prototype? Как я понял при указания prototype он ссылается на --proto --или как?
prototype указывается только для конструкторов для указания прототипов создаваемых объектов. В самих объектах прототип виден через свойство proto

https://learn.javascript.ru/new-prototype

Dmitry
13.09.2018
08:02:12
С праздником всех!)?

(День программиста)

Møbý
13.09.2018
08:19:21
С праздником!) Валидного кода, как говорится)

Roman
13.09.2018
08:36:16
Iv
13.09.2018
08:45:32
я имею ввиду, чтобы код написанный с jq сделать независимым от jq либы
JQ вроде можно было собрать только с используемыми модулями (функциями)

Max
13.09.2018
09:07:50
коллеги, такая ситуация, может кто сталкивался, я впервые, обычно с CORS проблем не было ранее) при работе с API методами POST срабатывает защита CORS в браузерах, хотя в ACOR стоит «*», но защита CORS срабатывает тогда, когда я передаю обязательные параметра(данные), если передача данных необязательна, то защита CORS не срабатывает. Кто-то сталкивался с подобным?

Google
Max
13.09.2018
09:14:16
аууу)

Александра
13.09.2018
10:16:45
Александра: Добрый день!) Кадровый холдинг "АНКОР" ищет для своего клиента,банка ТОП-10, Java Script разработчика Обязанности: -разработка графических компонентов для корпоративной аналитической системы на базе Qlik Sesne; -написание программного кода на JS, SCSS, HTML5, AngularJS, ReactJS; -работа в Agile команде. Требования: -высшее образование (техническое); -опыт разработки приложений; -знание JS, CSS, HTML; -опыт работы с фреймворком JS React Условия: -трудоустройство по ТК РФ; -достойный уровень заработной платы: фикс+квартальные и годовые бонусы; -возможность профессионального и карьерного роста; -компенсационный пакет: ДМС, санаторно-курортный отдых и т.д.; -корпоративное обучение; -активная корпоративная жизнь Банка (спортивные мероприятия, внутренние конкурсы и пр.) Уровень заработной платы обсуждается с каждым кандидатом индивидуально на встрече. Можно ориентироваться на цифры 90.000-120.000, но готовы обсуждать уровень выше при наличии соответствующего опыта

Страница 2146 из 2237