Ditor
Создай эти методы и вконце возвоащай результат. Сможешь их чейнить
MrSmith
Ребят кто писал расширение для хрома?
MrSmith
Нужно прикрутить сбоку туда как то коммуникацию с внешней программой
MrSmith
Вроде бы расширения должны моч в tcp но они не могут
MrSmith
Как бы я мог решить данную проблему?
MrSmith
Чем проще тем лучше
Denis
https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Native_messaging
𝐃𝐢𝐦𝐚
Создай эти методы и вконце возвоащай результат. Сможешь их чейнить
calc = function(args) {
let result = args;
let plus = function (pargs) {
result += pargs
return this;
}
let minus = function(margs) {
result -= margs
return this;
}
let toString = function() {
return result.toString()
}
return {plus:plus, minus:minus, toString:toString}
}
console.log(calc(3).plus(4).minus(5).toString())
вот так реализовал , можете сделать ревью
Dmitriy
Stanislav
Подскажите годные туториалы по node/express и vue, плиз
𝐃𝐢𝐦𝐚
https://jsbin.com/noyuqonoda/edit?js,console
Ditor
Stanislav
Nikita
Так чем мне диаграммы классов-то генерить?
Nikita
У меня что-то такое подозрение, что graphviz-ом.
Anonymous
Anonymous
https://github.com/jamesshore/object_playground/tree/master/src/viz
Nikita
Я смотрю на то, что делают другие люди, и, кажется, самый ок вариант — завернутый в емскриптен графвиз.
Потому что, кажется, лучше ничего не придумали.
Nikita
+цсс сверху.
invasion
Как можно выровнить иконки в списке не используя флексбокс?
Ditor
Anonymous
Nikita
На нём сделана https://apis.guru/graphql-voyager/
Anonymous
На чем?
Nikita
На графвизе в емскриптене
Nikita
Потому что кроме графвиза нормально строить диаграммы никто не умеет
Anonymous
А, может быть, может быть
Nikita
GraphQL Voyager клёвый, кстати.
Nikita
Nikita
То есть на д3 их надо писать, если их нет готовых.
Nikita
Nikita
Nikita
@maxgraey Хохма в том, что тот пример, что ты скинул, как раз и использует завёрнутый в емскриптен графиз.
Nikita
Посмотри на зависимости =).
Nikita
https://github.com/mdaines/viz.js
Anonymous
Да, он использует Viz.js) Который в свою очередь graphviz)
Nikita
В емскриптене.
Anonymous
ТОгда это шляпа) Я думал там все на d3.js =)))
Nikita
=)
Anonymous
Тогда d3 вообще не нужен для этого
Nikita
И анимаций.
Nikita
https://github.com/dagrejs/dagre ещё есть, но чёт хз.
Anonymous
Ох, я знаю darge)
Anonymous
Ну такое. Он больше для DAG и цикличных графов. Тебе нужно что то попроще
Nikita
Ну я viz.js возьму, ага.
Nikita
@maxgraey диаграммы строить дофига сложно
Nikita
https://github.com/dagrejs/dagre/wiki#recommended-reading — вот тут примерно написано, на чём dagre основан
ᅠᅠ
Привет народ , стоит ли учить js если не выучил HTML и CSS ? Тип хочу выучить не для веб разработки а для разработки прилажух и игрулик
ᅠᅠ
Или для этой темы лучше другой язык
ᅠᅠ
?
Ditor
Ditor
другой
ᅠᅠ
А какой лучше ?
Anonymous
Nikita
ᅠᅠ
Nikita
Nikita
Короче, либо я буду виз.жс дёргать, либо возьму номном (который на дагре).
Сейчас посмотрю на всех и подумаю.
Nikita
Номномл вот прямо похож на то, чего я хочу, кстати.
Nikita
Если туда моя модель влезет, то он будет ок.
Nikita
Да, он клёвый.
Sasha
Коллеги, всем доброй ночи. Скажите можно ли в js сделать следующее. Есть простой пустой обьект. При вызове, например, {}.setNamе = 'тест', по факту получилось { name: 'тест' }?
Denis
javascript
{
set setName (value) {
this.name = value
},
}
Syntax Highlight Bot
Sasha
Спасибо понятно. Это мне известно. А можно динамически это сделать?
Sasha
Например, все set***, перенаправить в .set(propName, value)
Sasha
Я так понимаю handler.set, у обьекта мне не поможет.
Denis
Proxy тебе надо
Sasha
Да, спс. Уже разобрался. Я так понимаю без проху, такого поведения не добиться?
Ditor
Nikita
Линии слишком ломаные и не обходят элементы, некоторые перекрываются.
Nikita
Графвиз был бы лучше, кажется.