
Анатолий
15.01.2016
13:54:36
я писал свой метод через JSON.stringify

Дмитрий d
15.01.2016
21:04:01
Есть нубский вопрос по ReactJS)
Кто может помочь?)

Google

Анатолий
15.01.2016
21:06:08
Мне эта аватара всё больше пуговицу напоминает ?

Дмитрий d
15.01.2016
21:07:19
?

Vadim
16.01.2016
00:04:07
Но может что подскажу
Чат, i need help по ангуляру.
Есть ли смысл задавать вопрос здесь или нет ангулярщиков?
Похоже, что нет. ?

Alexander
18.01.2016
12:11:14
в NNRUG спроси
как минимум одного там знаю :)

Vadim
18.01.2016
12:11:30
Спасибо.

Ivan P.
20.01.2016
20:16:36
кстати, попробовал visual studio code для мака как редактор для js - очень неплохая штука, оказалось
под никсы и винду тоже есть, если что

Нехис
20.01.2016
20:17:55
Студия вообще хороша...

Google

Нехис
20.01.2016
20:18:00
В принципе...
Что мне в ней больше всего всегда нравилось, так это intellisense
Только тяжеловата и монструозна она...

Ivan P.
20.01.2016
20:20:16
vscode - 200 метров все приложение

Анатолий
20.01.2016
20:20:38

Ivan P.
20.01.2016
20:20:45
решарпер - говно

Нехис
20.01.2016
20:21:13

Ivan P.
20.01.2016
20:21:57
у нас все, кто юзает, жалуются на тормоза. Я на него уже сто лет назад забил

Анатолий
20.01.2016
20:22:13

Ivan P.
20.01.2016
20:22:17
конечно

[Anonymous]
20.01.2016
20:22:19

Анатолий
20.01.2016
20:22:47
конечно
Проект большой? У нас 600мб солюшен - летает

Ivan P.
20.01.2016
20:23:10
Лагает чет
у меня все летало, хз. Но пробовал на небольшом приложении под ноду. es6 синтаксис поддерживается, интеллисенс офигенный

Анатолий
20.01.2016
20:23:14
Ssd нормальные или для галочки "есть ссд"?

Ivan P.
20.01.2016
20:23:25
хз=) я на своем ноуте работаю

[Anonymous]
20.01.2016
20:29:33
Меня такие размеры возбужают
Нужно срочно идти в Энтерпрайз разработку!

Vadim
20.01.2016
20:33:34

Анатолий
20.01.2016
21:05:46

Google

Анатолий
20.01.2016
21:06:03
Статья где-то была "жизнь без решарпера"

Плюшка
21.01.2016
05:27:10

Alexander
21.01.2016
05:31:50

Плюшка
21.01.2016
05:32:01
yt
не
студия глючна
жрет оперативу как майнкрафт
2010 еще норм, 2012 хрень

Alexander
21.01.2016
05:32:39
Наслышан :)

Нехис
21.01.2016
05:34:32

Alexander
21.01.2016
05:37:29
тут нет :) эта ни жабир
хотя было б прикольно.

Дмитрий d
04.02.2016
13:06:29
как можно вытащить с помощью javascript из cookie параметр с именем SACSID ? если смотреть через Developer Tooks он есть, но document.cookie возвращается без него

[Anonymous]
04.02.2016
13:07:42
а это надо через браузер тащить кмк
в документе их нет по моему опыту

Дмитрий d
04.02.2016
13:08:02
что такое кмк ?

[Anonymous]
04.02.2016
13:08:17
как мне кажется

Плюшка
04.02.2016
13:08:18
как мне кажется

Дмитрий d
04.02.2016
13:09:38
окей...
тогда немного иначе задам вопрос)
как я понял, чтобы успешно зайти на intel map, мне нужно иметь SACSID гугла. Как мне можно его получить? Делаю на nodeJS

Ivan P.
04.02.2016
14:07:30
Мб это хттп-онши кука. На ноде же у тебя есть объект реквеста - в нём должны быть все куки

Google

Ivan P.
04.02.2016
14:07:42
*хттп-онли

Анатолий
04.02.2016
17:16:48
Арвил прав, на стороне сервера есть все куки

Vadim
06.02.2016
09:20:08
существуют ли нормально отработанные и отлаженные алгоритмы фильтрации списка чего-либо с помощью js без использования ангуляра? Сам искал, находил лишь кустарные методы без документации.
Фильтрация по отмеченным checkbox'ам

Ivan P.
06.02.2016
09:47:47
В смысле, каждый чекбокс - это фильтр?

Vadim
06.02.2016
09:51:47
Есть коллекция, в кадом элементе коллекции есть список тегов, например: web, design, html
Есть Фильтр, реализованный в виде checkbox'ов
Нужно выводить лишь те элементы коллекции, которые соответствуют лишь отмеченным checkbox'ам.

Ivan P.
06.02.2016
09:52:32
Если да, то создаешь ассоциативный массив-мэппинг с фильтрами (ключ - чекбокс), при изменении чекбоксов формируешь массив итоговых фильтров и делаешь
function (items, filters){
return items.filter(x => filters.every(f => f(x)));
}
Типа того
Ааа
Тебе автоматический биндинг без ангуляра?=))
Я просто хз, зачем тут что-то универсальное вообще.. Тривиальная задача

Vadim
06.02.2016
09:54:29
ДА
На ангуляре я это делал сам, и это весьма просто, а вот на чистом js хуже.

Ivan P.
06.02.2016
09:55:30
Чем хуже? Тебе просто надо руками отлавливать change чекбоксов + написать обсервер для своего массива

Vadim
06.02.2016
09:56:04
С фильтрами сложнее.

Ivan P.
06.02.2016
09:56:45
Вон тебе выше код, который от фильтрует что угодно как угодно

Vadim
06.02.2016
09:57:10
Спасибо за совет.

Анатолий
06.02.2016
10:09:39
Можно без ангуляра. Например, нокаутом :) Или самому написать обсервер, как Арвил выше написал
Ангуляр тут нужен лишь постольку, поскольку умеет этот обсервинг делать

Ivan P.
06.02.2016
10:12:13

Google

Vadim
06.02.2016
10:13:17
В нём скорее с коллекциями проще всё.
Гораздо меньше логики приходится писать.
т.е. добавил ng-model и забыл о логике прибивания переменных

Анатолий
06.02.2016
10:15:03
А он вообще нужен, обсервинг? Какая логика использования? Просто проходиться по чекбоксам не будет легче?

Vadim
06.02.2016
10:15:43
Нужен .change/.click, не более

Анатолий
06.02.2016
10:16:56
$('input[type=checkbox]).each(function(i, checkbox)
{
myArray[i] = if $(checkbox).is(':checked');
})
проходится по чекбоксам и по состоянию каждого из них усталавливает элемент массива
если же массив ассоциативный, то можно ключи класть в атрибуты или проперти чекборксов

Ivan P.
06.02.2016
10:18:07

Vadim
06.02.2016
10:20:21

Анатолий
06.02.2016
10:20:25
<input type="checkbox" data-key="product" />
<input type="checkbox" data-key="member" />
<input type="checkbox" data-key="price" />
Это если ключи раскидывать в атрибуты. Если же в проперти, то в момент рендеринга:
$('<input type="checkbox>").prop('key', 'product').appendTo(container);
$('<input type="checkbox>").prop('key', 'member').appendTo(container);
$('<input type="checkbox>").prop('key', 'price').appendTo(container);
А потом по ключу смотреть, на что именно влияет этот чекбокс. Вот такой вот примитивный, но явный биндинг :)
Соответственно вместо
myArray[i] = if $(checkbox).is(':checked');
будет
window[$(checkbox).prop('key')] = $(checkbox).is(':checked')

Ivan P.
06.02.2016
10:22:10
Кстати, если рендерить чекбоксы js-ом в цикле по массиву, то можно прямо там завязать change на обработку видимости текущего элемента массива

Анатолий
06.02.2016
10:22:25
Но такой подход, повторюсь, при этом нужно будет проходиться по списку чекбоксов руками. Если этого делать нельзя, не хочется и т. д., то лучше навесить onchange
Вопрос в том, откуда берутся чекбоксы и кто их рендерит :)

Vadim
06.02.2016
10:25:25

Ivan P.
06.02.2016
10:25:27
Ещё можно сделать одинаковые префиксы у Ид хтмл элементов чекбокса и элемента массива. Тогда в чендже чекбокса можно из Ид чекбоксов получить Ид элемента, который надо скрыть/показать

Анатолий
06.02.2016
10:26:33
Rails рендерит коллекцию.
А в какой момент надо проверять состояние чекбоксов? Всегда? Или перед нажатием какой-нибудь кнопки?

Vadim
06.02.2016
10:27:15

Анатолий
06.02.2016
10:27:15