@JSlang

Страница 808 из 2237
Иван
06.04.2017
04:46:04
искал но что то не нашел нужного

Tamik
06.04.2017
04:47:55
Пробуй: http://burnignorance.com/javascript-performance-tips/make-jquery-datepicker-to-popup-in-different-positions/

Lulz
06.04.2017
05:45:54
а этот?

orientation : "bottom/top"

Google
Lulz
06.04.2017
05:45:54
чет не выходит

Sergey
06.04.2017
08:47:15
А кто нибудь уже использует requestIdleCallback?

Кирилл
06.04.2017
09:02:24
А кто нибудь уже использует requestIdleCallback?
реакт собирается в файбере использовать, ждемсс

Sergey
06.04.2017
09:02:54
реакт собирается в файбере использовать, ждемсс
Ага. Я по этому и пошел читать что это и как с этим жить.

У себя попробовал всякий не очень важный рендер вынести как коллбек к requestIdleCallback. Т.е. все что не является рекацией на действие пользователя. Не могу сказать что получил какой-то прям заметный профит. Но всякие листания списков вроде стали меньше подтупливать.

Кирилл
06.04.2017
09:08:36
а если коллбэк выполняется больше 16мс, то профит будет только в одном дополнительном фрейме, котороый пропустится ДО выполнения этого коллбэка?

в файбере управление передается браузеру для отрисовки фрейма каждые 16мс чтобы было 60фпс, но я не пойму как это достигается

anoru
06.04.2017
09:16:43
Что-то очень плохо фото обработали. Пейнтом что ли)

Кирилл
06.04.2017
09:17:14
мэд скилз пейнт)

Sasha
06.04.2017
11:01:06
Пагни, как на es6 наиболее красиво трансформировать словарь? Такой ~псевдо код: let tmpDict = {}; for (const [k, v] of Object.entries(someDict)) { if (v instanceof Object && v.name){ tmpDict[k] = v.name; } }Вернуть только проперти у которых value is объект, и подставить под этот ключ значение выбранного значения. Как это лучше сделать с помощью filter(), map() и прочего?

Google
Sasha
06.04.2017
11:02:53
То есть нужен какой-то js dict comprehension. Что лучше посмотреть? Вроде скорее reduce тут подходит

Sergey
06.04.2017
11:05:08
Первое что пришло в голову Object.keys(o).reduce((r, v)=>{ if(o[v]) r[v] = o[v]; return r; }, {}); Наверянка можно сделать красивее и эффективнее если подумать )

Sasha
06.04.2017
11:06:22
Дмитрий
06.04.2017
11:27:55
https://learn.javascript.ru/quiz
какое же говно

Я про конкретно тест, сам-то ресурс прекрасен

Artemy
06.04.2017
11:28:47
привет всем, решал кто-то проблему в автозаполнением инпутов? как отловить autocomplete?

i
06.04.2017
11:34:59
норкоман заджойнился

Alex
06.04.2017
11:39:52
<input type="text" autocomplete="off"> ?

? ethorz
06.04.2017
11:55:07
кто знает, есть данные от модуля, data, внутри лежат объекты, есть отбъект _response который в себе содержит структуру ответа от сервера, далее -> data._response.result -> undefined, почему?

так и не смог понять

Кирилл
06.04.2017
11:56:38
потому что в обьекте data._response нет такого свойства

пожалуйста

? ethorz
06.04.2017
11:56:49
есть

Кирилл
06.04.2017
11:57:12
значит значение там лежит undefined

? ethorz
06.04.2017
11:57:28
если вывалить в консоль то это свойство есть, оно не пустое, и оно тоже содержит объект с свойствами

Кирилл
06.04.2017
11:58:30
обьекты по ссылке передаются

скорей всего когда ты в консоль вываливаешь твой обеькт уже кто-то мутировал

? ethorz
06.04.2017
11:59:41
просто консольлогнул на нужной стадии data._response -> содержимое есть, далее в этом же месте data._response.result - уже андефайнед

да, я думаю объект мутируется и не существует нужных свойств на текущий период, который мне нужен был

Кирилл
06.04.2017
12:00:41
брейкпоинт поставь

Google
? ethorz
06.04.2017
12:02:03
по брейкпоинту все ок, так же, как и по логу

Kam
06.04.2017
12:16:01
всем привет, можете помоч:

name: this.refs.name.value - возвращает undefine

хотя в инпуте прописан ref

? ethorz
06.04.2017
12:18:00
что вернет this.refs?

Kam
06.04.2017
12:21:14
ничего

Nikolay
06.04.2017
12:26:53
И что тебя тогда удивляет?

Вообще он будет ругаться на name

перед тем как ничего не вернуть

Kam
06.04.2017
12:29:05
да

а почему он на name ругаться должен?

Кирилл
06.04.2017
12:31:09
Cannot read property 'value' of undefined

Kam
06.04.2017
12:32:17
Cannot read property 'refs' of null

andretshurotshka?❄️кде
06.04.2017
12:33:01
Это реакт?

? ethorz
06.04.2017
12:33:20
значит у тебя не инициализируется ссылка

и ты пытаешься вытащить раньше

или ты не передаешь привязываешь объект

это в функции?

Kam
06.04.2017
12:35:09
да

<form className="xxx-edit" onSubmit={this.create}> <input type="text" ref="name" placeholder="Name" />

Google
? ethorz
06.04.2017
12:35:30
покажи из рендера как ты навесил на событие свою функцию

ну понятно

Kam
06.04.2017
12:35:38
create(event) { event.preventDefault() const arr = { name: this.refs.name.value }

? ethorz
06.04.2017
12:36:11
onSubmit={this.create.bind(this)}

Admin
ERROR: S client not available

Kam
06.04.2017
12:37:48
TypeError: Cannot read property 'value' of undefined

Кирилл
06.04.2017
12:38:09
)

onSubmit={this.create.bind(this)}
при каждом рендере новая функция же создается

Vladimir
06.04.2017
12:40:39
@kamMIF давай весь код компонента целиком в какой-нибудь jsfiddle

при каждом рендере новая функция же создается
в данном случае это же не должно приводить к cannot read property 'value' of undefined

Kam
06.04.2017
12:44:11
https://jsfiddle.net/nL7afykj/

Vladimir
06.04.2017
12:46:59
ошибка же вываливается при нажатии на кнопку submit? Спрашиваю, чтобы быть уверенным, что до рендера create нигде никем не дергается

Kam
06.04.2017
12:47:57
ага

Vladimir
06.04.2017
12:49:15
вообще странно, на вид так должно быть все ок, можешь попробовать вместо ref="name" написать ref={input => this.inputName = input} И потом вместо this.refs.name.value this.inputName.value

Kam
06.04.2017
12:55:41
тоже самое(

Vladimir
06.04.2017
12:57:21
то же самое именно на this.inputName? Потому что у тебя же там много полей this.refs.prince.value, например

Kam
06.04.2017
12:59:53
на другой теперь пункт ругается

но я все поменял(

Vladimir
06.04.2017
12:59:58
просто вариант со строками и this.refs уже давно deprecated https://facebook.github.io/react/docs/refs-and-the-dom.html#legacy-api-string-refs Вполне возможно в какой-то из новых верий уже выпилили

Google
Vladimir
06.04.2017
13:00:23
давай обновленный вариант в jsfiddle)

Kam
06.04.2017
13:03:34
https://jsfiddle.net/du01x949/

Anton
06.04.2017
13:03:37
у селекта же нет валуе как бы

читайте мат часть

Vladimir
06.04.2017
13:04:24
в реакте можно дернуть так value, все норм

https://jsfiddle.net/du01x949/
на что ругается? Вот тут this.inputdesc = input нужно вместо inputdesc inputDesc

Kam
06.04.2017
13:06:03
ругается на price

Anton
06.04.2017
13:06:42
inputPrince -> inputPrice

? ethorz
06.04.2017
13:08:04
лол

Kam
06.04.2017
13:08:52
кек(

Кирилл
06.04.2017
13:09:13
король ввода

Kam
06.04.2017
13:09:19
принц

Кирилл
06.04.2017
13:09:29
простите

какая то шакальная картинка получилась

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