@JSlang

Страница 160 из 2237
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
Ребят почему когда я делаю выборку через джейквери то скрипт не работает? http://pastebin.com/1ygcf6tN
Вчера вроде в шутку создали, но выходит, что будет полезно - https://telegram.me/jquery_ru :)

Vladimir
26.08.2016
09:55:01
В чем же там проблема?
ты неправильно используешь jsfiddle и обработчики ивентов

вот решение 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
замени change на keyup
Сразу видно гуру не то что я нуб

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

Каїн
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

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
reduce – это сложить массив в объект
не в объект, а в одно значение

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
соответственно, обратная операция – это разложить объект на массив
Эээ split)) toPairs, когда {a:aval,b:bval} превращается в [[a,aval],[b,bval]] Ну или вообще map по значениям объекта

.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: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
Нужно!) const func = R.pipe( passTail, fn, reduceObject )
спасибо, чуть позже попробую

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