
Nikolay
26.08.2016
09:22:17
yjhv
норм

Alexey
26.08.2016
09:32:43
Ребят почему когда я делаю выборку через джейквери то скрипт не работает?
http://pastebin.com/1ygcf6tN

Sergey
26.08.2016
09:34:42
$("#result").innerHTML

Google

Sergey
26.08.2016
09:35:01
у jquery объекта нет такого свойства
используй $("#result").html(input.val())

YOda
26.08.2016
09:35:39
$("classname").val()
http://api.jquery.com/val/

Vladimir
26.08.2016
09:50:00
pro.js noobs https://telegram.me/joinchat/Be4rsT3Uyr1TjmSlrRc77g

Alexey
26.08.2016
09:50:12
Блин не работает
https://jsfiddle.net/L37gcdm0/
В чем же там проблема?

Denis
26.08.2016
09:50:44

Vladimir
26.08.2016
09:55:01
вот решение http://jsbin.com/towucaxiyu/1/edit?html,js,output

Alexey
26.08.2016
10:18:33
норм?
при вводе значения в форму это же значение должно выводится в документе

Vladimir
26.08.2016
10:21:03
а оно там выводится

Google

Alexey
26.08.2016
10:21:22
норм?
у меня твой скрпт не работает хотя по логике должен

Vladimir
26.08.2016
10:22:23
замени change на keyup

Alexey
26.08.2016
10:25:41
а оно там выводится
Теперь работает.
Оказывается когда стояло change нужно было с поля фокус снять тогда данные обновлялись

Vladimir
26.08.2016
10:25:59
божечки
ага

Alexey
26.08.2016
10:26:08
сейчас с keyup все сразу обновляет

Vladimir
26.08.2016
10:26:23
http://api.jquery.com/on/

Alexey
26.08.2016
10:26:44

Vladimir
26.08.2016
10:27:10
пройди этот курс http://code.tutsplus.com/courses/30-days-to-learn-jquery

Alexey
26.08.2016
10:28:41

Каїн
26.08.2016
11:18:27
я вот думаю о валидации данных которые приходят с БЕ
либо пишешь здаравенный парсер в который кормишь что то типа жсон схемы
либо настрочить классов и в них вызывать throw new Error если екземпляру не хватает пропертей
через класы намного легче описывать и легко расширять чем парсер

Vladimir
26.08.2016
11:30:53
у andreypopp был json scheme c валидатором https://github.com/andreypopp/validated

Каїн
26.08.2016
11:32:42
прикол в том что мне не важен тип
только соответствие структуре

Alexey
26.08.2016
11:36:07
Ребят я правильно значение переменной в Html подставляю или нет?

Дмитрий d
26.08.2016
11:37:42
можешь просто $('#result').val(quantity)

Google

Alexander
26.08.2016
11:41:40
$(document).ready(function(){}) и $(function(){}) делают одно и то же, не надо одно внутри другого вызывать
А еще лучше перенести расчет quantity внутри обработчика keyup, потому что иначе его значение всегда будет равно первоначальному
А еще лучше писать такие штуки в @jquery_ru или https://telegram.me/joinchat/Be4rsT3Uyr1TjmSlrRc77g

Alexey
26.08.2016
11:48:06

Alexander
26.08.2016
11:51:24
без $(function(){ })

Владислав
26.08.2016
12:37:53
Никто, случаем, не знает, как называется обратная операция от reduce?

Gennadiy
26.08.2016
12:38:19
split? oO

Каїн
26.08.2016
12:38:31
!reduce
хз

Владислав
26.08.2016
12:39:07
:/

Nikolay
26.08.2016
12:40:02
а как можно провести обратную операцию?

Nikolay
26.08.2016
12:40:22
результат то консолидированный
типа складывали массив, а потом обратно разложили?

Владислав
26.08.2016
12:41:42
reduce – это сложить массив в объект
соответственно, обратная операция – это разложить объект на массив

Gennadiy
26.08.2016
12:42:09
с помощью reduce же можно, вроде, и строку получить
тут явно нужне пример %_%
вариантов масса, по-моему

Каїн
26.08.2016
12:42:40
_.mapkeys

Google

Vladimir
26.08.2016
12:49:05

Nikolay
26.08.2016
12:49:21
ну можно в объект складывать

Vladimir
26.08.2016
12:49:23
то, что это значение мб быть объектом это частный случай

Nikolay
26.08.2016
12:49:25
что-то

Владислав
26.08.2016
12:49:27
ну да

Admin
ERROR: S client not available

Nikolay
26.08.2016
12:49:37
но сам факт, обратно без шаманства не вернуть состояние

Дмитрий
26.08.2016
12:50:04
.keys и .values те же, в зависимости от того, что ты всё таки хочешь сделать)

Владислав
26.08.2016
12:51:14
ну какбе я и key и value в колбек положу (:
а результат выплюну в массив
я думал, программисты для всего придумали какой-нибудь ебучий паттерн

Дмитрий
26.08.2016
12:51:51

Владислав
26.08.2016
12:52:05
map по объекту возвращает объект
с теми же ключами, но другими значениями

Дмитрий
26.08.2016
12:52:37
А какой вид тебе нужен?

Владислав
26.08.2016
12:53:27
я же уже рассказал 10 раз, на какжом ключи вызывается колбек ключ,значение – результат колбека складывается в массив, массив возвращается
господи ж ты божешь ты мой
ты и назову, Gospodee()
короче, пусть будет flattenObject()

Google

Дмитрий
26.08.2016
12:55:56
const flattenObject = cb=>R.pipe(R.mapObjIndexed(cb),R.values)

Владислав
26.08.2016
12:56:53
угу

マイク
26.08.2016
12:57:28

Дмитрий
26.08.2016
12:58:04
вызов
flattenObject((val,key)=>val+key)(obj)
Ну, с оверхедом, но можно через toPairs и без него сделать
const flattenObject = cb=>R.pipe(R.toPairs,R.map(R.apply(cb)))
const callback = (key,value)=>key+value
const summator = flattenObject(callback)
let yourArray = summator(anyObj)
http://ramdajs.com/repl/?v=0.22.1#?code=const%20flattenObject%20%3D%20cb%3D%3ER.pipe%28R.toPairs%2CR.map%28R.apply%28cb%29%29%29%0Aconst%20callback%20%3D%20%28key%2Cvalue%29%3D%3E%60key%3A%20%24%7Bkey%7D%2C%20value%3A%20%24%7Bvalue%7D%60%0Aconst%20summator%20%3D%20flattenObject%28callback%29%0A%0Alet%20anyObj%20%3D%20%7Ba%3A%27aval%27%2Cb%3A%27bval%27%7D%0Alet%20yourArray%20%3D%20summator%28anyObj%29%0A%0AyourArray

Владислав
26.08.2016
13:15:22
reduceObject((...rest) => fn(passTail(rest)))
Такую штуку можно как-нибудь оптимизировать?

Дмитрий
26.08.2016
13:18:00
Это всё же не reduce)
А что у тебя в rest?

Владислав
26.08.2016
13:18:25
очевидно, что rest (:

Дмитрий
26.08.2016
13:27:34
Я просто не очень понимаю, что ты хочешь сделать, поэтому как оптимизировать)
Но вообще это записывается как
Ой) Ща

Владислав
26.08.2016
13:27:54
я спрашиваю, можно ли конкретно такой вызов переписать

Дмитрий
26.08.2016
13:31:48
Нужно!)
const func = R.pipe( passTail, fn, reduceObject )
Только принимать тогда rest как массив

Владислав
26.08.2016
13:57:24