
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

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
и поправьте если где-то неправ

Yura
12.09.2018
14:56:01

Иван
12.09.2018
14:56:27

Im the
12.09.2018
14:58:04
А, я наверное забанен

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 уже в новый массив, но все равно данные добавляются и в старый

Антон
12.09.2018
15:36:31

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
О плагине можно здесь почитать https://www.npmjs.com/package/gulp-plumber
И это https://habr.com/post/259225/

Котяй Негодяй
12.09.2018
18:07:36

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 тоже пробовал в скобках писать. Можете подсказать в каком направлении двигаться?


Anonim
12.09.2018
20:49:50

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

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

Andrey
13.09.2018
03:53:44


Роман
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
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

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, но готовы обсуждать уровень выше при наличии соответствующего опыта