@JSlang

Страница 175 из 2237
hlomzik
06.09.2016
19:29:46
Ой, или как там

Vladimir
06.09.2016
20:50:02
Дмитрий
06.09.2016
20:54:41
ну пусть будет хуйойн
const a = [10,11,12,13], b = [20,21,22,,24,,26], c = [30,31,,,34] const maxLength = R.pipe(R.map(R.length),R.reduce(R.max,0)) const lnCheck = length=>R.pipe(R.length,R.lte(length)) const appender = R.append(undefined) const normalize = length=>R.until(lnCheck(length),appender) const transfill = (...arr)=>R.pipe( maxLength, normalize, R.map(R.__,arr), R.transpose )(arr) transfill(a,b,c) http://goo.gl/0AtjOP

Vladimir
06.09.2016
20:54:41
http://goo.gl/alxelV
const prep = R.pipe( R.map(R.length), R.reduce(R.max, -Infinity), R.repeat([]) )

Google
Дмитрий
06.09.2016
21:00:48
c reduce не проще?
Ну да, как вариант. Я просто выделил тут больше отдельных операций

Vladimir
06.09.2016
21:01:20
а зачем appender = R.append(undefined)

это ведь === R.append

Ҫѐҏӗѫӑ
06.09.2016
21:05:22
я слышал вы ругали вебшторм

и хвалили атом

это сделало мне смешно

Дмитрий
06.09.2016
21:05:47
это ведь === R.append
Не, не равно

это ведь === R.append
Рамда понимает, когда не передано аргументов

Vladimir
06.09.2016
21:06:11
я слышал вы ругали вебшторм
кажется было наоборот

Ҫѐҏӗѫӑ
06.09.2016
21:07:09
наоборот не смешно

Vladimir
06.09.2016
21:07:31
Дмитрий
06.09.2016
21:07:37
Если нужно добавить undefined элемент, то придется явно прописывать, сам сравни в REPL как выглядит R.append, R.append() и R.append(undefined)

Google
Vladimir
06.09.2016
21:07:58
окай

Дмитрий
06.09.2016
21:09:11
R.append = function n(r,e) R.append() = function n(r,e) R.append(undefined) = function n(r)

Ches
06.09.2016
22:12:39
можете подсказать как правильно отфильтровать объект вида { '1': {}, '5': {}, '3': {} } по порядку?

sort это же для массивов только?

Дмитрий
06.09.2016
22:13:55
hamper ?
06.09.2016
22:14:20
Object.keys(obj).sort() и по нему итерируй

Vladimir
06.09.2016
22:21:08
sort это же для массивов только?
https://github.com/domenic/sorted-object

Object.keys(obj).sort() и по нему итерируй
и да, всё так https://github.com/domenic/sorted-object/blob/master/lib/sorted-object.js

Ҫѐҏӗѫӑ
06.09.2016
22:54:57
Порядок вывода элементов в объекте не гарантируется
гарантируется спекой, начиная с es2015. фактически был одинаковый везде и с гарантией еще задолго до этого

Дмитрий
06.09.2016
22:55:22
Аа, тогда норм, хорошие новости

Ҫѐҏӗѫӑ
06.09.2016
22:57:51
но там сначала идут ключи, которые при конвертировании в int и обратно остаются такими же, потом остальные строковые в порядке добавления, потом символы в порядке добавления

цифровые идут по возрастанию

Klim
07.09.2016
03:52:42
булева

алгебра

Алексей
07.09.2016
04:41:40
А кто какие js библиотеки использует для работы с REST API? Или без библиотек обходитесь

а то файл конфига с url становить каким-то жутким

hlomzik
07.09.2016
05:21:08
Просто вкину баззворд — GraphQL?

Damir
07.09.2016
08:09:30
vscode годный редактор, можно юзать

горяздо приятнее атома и в целом, не хуже саблайма

Google
Sergey
07.09.2016
08:15:59
с какие пор булева алгебра использует арифметические операторы?

Denis
07.09.2016
08:45:03
Друзья, всем доброго утра! Всё-таки JavaScript - это про Front-end, а хороший Front-end разработчик должен понимать тонкости и нюансы UI/UX на достаточно хорошем уровне. Мы создали отдельную группу для того, чтобы всегда быть в курсе того, что происходит в мире UI/UX-дизайна и какие сейчас тренды, присоединяйтесь: https://telegram.me/uiux_ru

Владислав
07.09.2016
08:48:07
заведите коллективный твиттер

тогда поговорим

kaflan
07.09.2016
08:49:17
а можно лучше готовое решение типа бутстрапа или материал дизайна? чтобы не понимать а сразу видить тренды и кодить, я не художник. у меня есть тяга к прекрасному токо в девушках

Dmitry
07.09.2016
09:44:01
мб кто-нибудь сталкивался. есть атрибут spellckeck в html5, включающих браузерную проверку правописания. задача: подстветить ошибки и получить статус, есть ли слова с ошибками

что-то гугл не гуглит как получить статус у элемента со spellcheck-ом

ну или хотя бы хоть как-то достучаться до элементов с ошибками причем проверка правописания работает

hlomzik
07.09.2016
09:45:44
не думаю, что это как-то возможно))

Каїн
07.09.2016
09:45:53
+

Каїн
07.09.2016
09:46:12
скорей это чисто фича для подсветки красненьким как по дефолту в хроме

Dmitry
07.09.2016
09:46:13
либо придется какую-то библу завозить для проверки правописания) если невозможно - мб у кого опыт есть положительный с чем-нибудь?

Каїн
07.09.2016
09:46:51
не работал, но если поле еще и мульти язычное

тогда нужна либа в пару мегабайт гг

Dmitry
07.09.2016
09:51:51
в спеке html5 тож ничего нет?

hlomzik
07.09.2016
09:52:18
да не работает это так. это просто руководства браузеру, что делать

для самостоятельной проверки нужно будет сначала заводить rich text editor

Каїн
07.09.2016
09:54:15
да не обябятельно

Google
Alexander
07.09.2016
09:54:26
Ребят, можно как-то контролировать зум браузера через JS?

Каїн
07.09.2016
09:54:40
если есть либа которая просто проверяет текст, засунуть в вебворкер интервал и проверять себе

Alexander
07.09.2016
09:54:41
есть задача его сбросить

Каїн
07.09.2016
09:55:06
http://stackoverflow.com/questions/1055336/changing-the-browser-zoom-level

Admin
ERROR: S client not available

hlomzik
07.09.2016
09:55:26
а viewport?

Каїн
07.09.2016
09:55:26
а подсветочку ошибок?
подсветка єто результат уже

а подсветочку ошибок?
а тебе нужно процесс настроить - вытягивать с текстинпута значение кормить какой то либе continuously и если метод вернет что то - только тогда подсвечивать

а подсветочку ошибок?
http://www.javascriptspellcheck.com/ что ли

Alexander
07.09.2016
09:57:46
а viewport?
Не помогает...

Каїн
07.09.2016
09:58:05
жс управляет контентом

Alexander
07.09.2016
09:58:05
var viewportmeta = document.querySelector('meta[name="viewport"]'); if (viewportmeta) { viewportmeta.content = 'width=1024, minimum-scale=1.0, maximum-scale=1.0, initial-scale=1.0'; }

Каїн
07.09.2016
09:58:17
а зум это уже не контент а способность браузера как апп

как по мне

Vladimir
07.09.2016
10:00:05
style="zoom: 2;"

stackoverflow прилёг(

зум в фф не работает

https://developer.mozilla.org/en-US/docs/Web/CSS/@viewport/zoom

Google
Vladimir
07.09.2016
10:01:58
а жаль

Alexander
07.09.2016
10:10:42
Я так понял если юзать location.reload зум браузера сохраняется

у меня при переключении с адаптивной версии сайта на обычную сохраняется зум

hlomzik
07.09.2016
10:15:59
домен менять

Владислав
07.09.2016
11:05:14
Сделаль

Ҫѐҏӗѫӑ
07.09.2016
11:07:44
что это?

Владислав
07.09.2016
11:08:08
сделал табличку для собеседования, буду класть на стол и кидать кубик

Ҫѐҏӗѫӑ
07.09.2016
11:12:47
кубики с 5 гранями весьма редкая штука

Владислав
07.09.2016
11:13:41
это же https://en.wikipedia.org/wiki/Buzzword_bingo, ну

Алексей
07.09.2016
11:16:26
не согласен что прототипное наследование и фунциональное программирования в списке - это уже все давно не buzzword

Aldar
07.09.2016
11:31:29
поднятие переменных до сих пор важный вопрос на собесе?

Владислав
07.09.2016
11:53:55
я взял самое попосвое, не занудничайте

@iamstarkov const zipArrays = (...args) => { const lengths = args.map(arr => arr.length) const total = Math.max(...lengths) const result = Array.apply(null, Array(total)) return result.map((v, i) => { return args.map(arr => arr[i]) }) } во

Anatoly
07.09.2016
11:54:38
а чё такое PWA? )

Владислав
07.09.2016
11:55:18
а чё такое PWA? )
Progressive Web App

Dmitry
07.09.2016
11:56:32
Я еще спрашиваю про промисы. Многие кандидаты путаются, когда даешь им длинную цепочку с несколькими then, catch и вложенностями промисов

Anatoly
07.09.2016
11:57:36
А если человек всю жизнь писал на es5?

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