~$B1ner@0ne
кто из вас играет в Hack the box?
CherryTea
И поменять у него класс classList.remove + classList.add
Mike
Здравствуйте! Пишу приложение, которое работает с изображениями, иконками, фигурами, текстом. Мне нужен трансформер элементов как тут. Дело в том, что html5 canvas я использовать не могу, из за специфики приложения - в рабочую область, где будут лежать все элементы, должна быть возможность добавлять и iframe, как и другие элементы, он должен и перетаскиваться и ресайзиться и вращаться. Но к сожалению html5 canvas не поддерживает iframe, по этому мне пришлось писать приложение без canvas. Сначала я пытался сам написать трансформер для элементов, но групповой ротейт + ресайз под углом (после ротейта) я не смог реализовать. Вот в видео-примере https://yadi.sk/i/xJNDz6ePSbDKhQ я нашел похожие трансформеры, но нагуглить не получилось, так как то, что попадалось не подходило, а именно в основном нельзя было настроить ресайз на определенную кнопку, к примеру на угловые кнопки включить скейл а на боковые выключить скейл, как к примеру с текстом, по бокам просто растягивается область а по углам увеличивается размер. И еще одна из главных фичь - групповой ротейт, его я вообще ни где не видел в плагинах. Я пишу на vue, но уже не важно если плагин будет на pure js, я его и так подключу. Вот что мне понравилось, но не настраивается как мне нужно: vue-free-transform Raphael.FreeTransform Есть одна особенность на сайтах редакторах, у них похожие стили трансфрмера и его поведение, по этому я думаю, что есть уже готовое решение, но возможно я не правильно как-то ищу. Спасибо!
MVD
Только куки + httponly
jwt в куках норм вообще хранить?
Andrey
ребят, подскажите, как с сервера ноды, отправить на клиент сообщение об ошибке при валидации формы, без перезагрузки страницы?
Avin
jwt в куках норм вообще хранить?
JS не имеет доступ к httpOnly кукам - если че заранеее просто напоминаю))
Winny
А можно извиниться
Anonymous
Does anyone know if is there any JS group like this but that's in english?
Anonymous
Как вообще надо делать socket io на проде?
Anonymous
Нужно юзать nginx?
Дениc
Нужно юзать nginx?
Мне вот тоже интересно
N1mroid
Does anyone know if is there any JS group like this but that's in english?
nope, groups js in english is something that probably doesn't exist.
Rey
hey guys
Rey
can someone run this code and tell me where Im wrong
Rey
let obj = {hasOwnProperty: true, one: true, two: false}; let hasOwnProperty = Object.prototype.hasOwnProperty; console.log(obj.hasOwnProperty); console.log(obj[hasOwnProperty]("two"));
Rey
Im trying to borrow method from object prototype since my object has property that overwriten this method
Rey
Its reserved name hasownproperty
what do u mean Cristina?
Rey
Its reserved name hasownproperty
And thank you for response
Egor
what do u mean Cristina?
She means that you should not override it.
Rey
She means that you should not override it.
but how can i acess it in case if its overwritten?
Rey
She means that you should not override it.
Im just doing some excersises
Rey
She means that you should not override it.
In real situation i would not do it
Egor
Your problem is that you need to access it using quotes.
Egor
let obj = {hasOwnProperty: true, one: true, two: false}; let hasOwnProperty = Object.prototype.hasOwnProperty; console.log(obj.hasOwnProperty); console.log(obj["hasOwnProperty"]("two"))
Egor
Does it work?
Rey
let hasOwnProperty = Object.prototype.hasOwnProperty; Alone it gives back a function
Rey
but when imtrying to call this function on the object it doesnt work
Anonymous
Hasownproperty is reserved, its method
Rey
Hasownproperty is reserved, its method
Cristina. I totally understand this fact. But language is designed the way that allow to borrow function from prototype of an object in case if "reserved name is taken". This is what Im trying to do and would like to hear your input guys
Rey
Hasownproperty is reserved, its method
let obj = {hasOwnProperty: true, one: true, two: false}; console.log(obj.hasOwnProperty); console.log(hasOwnProperty.call(obj,"one")); check this out. this i9s how you can still use reserved name
Anonymous
What error it gives?
Anonymous
Ok I see
Avin
London is the capital of Great Britain 😄
Mike
Зравствуйте! Работаю с canvas недавно и взял в помощь библиотеку fabric.js, она мне очень понравилась. Но почти сразу я столкнулся с трудностью выставления размеров изображения - когда я меняю размеры через width и height, то изображение кропится а не изменяет размеры как тэг img: const imgUrl = 'https://images.unsplash.com/photo-1541783987744-608a02e8a8ae?ixlib=rb-0.3.5&ixid=eyJhcHBfaWQiOjEyMDd9&s=79dac054e815a2dcdeb876b11fcfcc1b&auto=format&fit=crop&w=649&q=80' const image = fabric.Image.fromURL(imgUrl, imgObj => { imgObj.set({ left: 50, top: 50, centeredScaling: true }) canvas.add(imgObj) }) const imgUrl2 = 'https://images.unsplash.com/photo-1541783987744-608a02e8a8ae?ixlib=rb-0.3.5&ixid=eyJhcHBfaWQiOjEyMDd9&s=79dac054e815a2dcdeb876b11fcfcc1b&auto=format&fit=crop&w=649&q=80' const image2 = fabric.Image.fromURL(imgUrl2, imgObj => { imgObj.set({ left: 850, top: 50, width: 200, height: 286, centeredScaling: true }) canvas.add(imgObj) }) вот jsfiddle https://jsfiddle.net/a42ych6t/5/ только надо растянуть результат по ширине и обновить, иначе не помещается. Есть еще вариант уменьшить изображение через метод .scale() но мне постоянно нужны конкретные размеры для каждого изображения, и .scale() не вариант. Я подозреваю, что это в принципе специфика canvas'a, а не fabric.js. Подскажите пожалуйста как реализовать изменение размера.
Anonymous
nope, groups js in english is something that probably doesn't exist.
Thanks, I just speak fluent Portuguese, English a little of Spanish and French, so for me is difficult to understand when people talk another language here
Dan
Привет есть такой адресс в переменной site.ru/en/about Как удалить отсюда /en Заранее спасибо) php)
Dan
WP
Anonymous
User Josiel Faleiros - Stack Overflow https://stackoverflow.com/users/5260651/josiel-faleiros
Anonymous
use stackoverflow
I use, I just wish more people talking in english
Anonymous
use stackoverflow
See my point?
Şev.
Learn russian speak russian
Anonymous
Yes
🦜
Помогите плиз найти нормальный ISBN валидатор
Anonymous
Да. И вы же такие лохи что неможете себе же этот баланс выводить. Только мы можем купить и взять баланс себе
Anonymous
Learn russian speak russian
I'll try to, you guys here are awesome!!!!
Anonymous
Somebody could help me understand what this bot does?
Eshently
Привет ребят
Eshently
Мммм почему никто не банит ?
Anonymous
Потому банить можно только белых, у угнетенных слоёв населения вип статус нынче
Николай
спасибо) реально так просто?
Ну да, должно работать)
Avin
Товарищи, подкиньте библиотечку для передачи данных между таб-ами. Надо чтоб умело передавать большые объемы инфы которые просто так в локалсторадж не залазят
CherryTea
Товарищи, подкиньте библиотечку для передачи данных между таб-ами. Надо чтоб умело передавать большые объемы инфы которые просто так в локалсторадж не залазят
эммм, а как вам поможет локалсторадж для передачи данных между табами, пусть даже небольших? Или как вам помогут табы сохранить много данных в локалсторадж?
Avin
ну сторадж то общий - пишем в одной вкладке, вешаем хендлер на событие записи в сторадж в другой и так пердаем)
Avin
надо кароче инфу которая насосала с сервера одна вкладка - отдать другой, чтоб она повторно с сервера её не брала, чтоб трафик не гонять
CherryTea
ну сторадж то общий - пишем в одной вкладке, вешаем хендлер на событие записи в сторадж в другой и так пердаем)
офигеть, это работает? вообще есть цивилизованный способ для этого, например https://habr.com/post/261307/
arthur
Через лс
CherryTea
У ВКонтакте так плеер синхронизируется
неудивительно, контакт это дичайшее легаси из времен когда господствовал jquery )
CherryTea
сторадж это классика) спасибо, я попробую через воркеры
случайно наткнулся пока гуглил про шеринг через локалсторадж, кажется прям ваш кейс https://blog.arnellebalane.com/sending-data-across-different-browser-tabs-6225daac93ec
Avin
@Akiyamka спасибо!
CherryTea
@Akiyamka спасибо!
сорри не та ссылка вставилась я сразу не заметил
Nikita
можно ли реализовать ооп в стиле Алана кея в js?
CherryTea
Nikita
Nikita
маленько не то
Nikita
как лучше в js реализовать обмен сообщениями?
Vadyam
Чат?