~$B1ner@0ne
кто из вас играет в Hack the box?
Anonymous
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
Есть одна особенность на сайтах редакторах, у них похожие стили трансфрмера и его поведение, по этому я думаю, что есть уже готовое решение, но возможно я не правильно как-то ищу.
Спасибо!
Andrey
ребят, подскажите, как с сервера ноды, отправить на клиент сообщение об ошибке при валидации формы, без перезагрузки страницы?
Svetlana
Winny
А можно извиниться
Anonymous
Does anyone know if is there any JS group like this but that's in english?
Anonymous
Как вообще надо делать socket io на проде?
Anonymous
Нужно юзать nginx?
N1mroid
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
Anonymous
Rey
Rey
Rey
Rey
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
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
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
Dan
Привет есть такой адресс в переменной
site.ru/en/about
Как удалить отсюда /en
Заранее спасибо)
php)
Anonymous
Dan
WP
Anonymous
User Josiel Faleiros - Stack Overflow
https://stackoverflow.com/users/5260651/josiel-faleiros
Anonymous
Şev.
Learn russian speak russian
Anonymous
Yes
Avin
🦜
Помогите плиз найти нормальный ISBN валидатор
Anonymous
Да. И вы же такие лохи что неможете себе же этот баланс выводить. Только мы можем купить и взять баланс себе
Anonymous
Somebody could help me understand what this bot does?
Eshently
Привет ребят
Eshently
Мммм почему никто не банит ?
Anonymous
Потому банить можно только белых, у угнетенных слоёв населения вип статус нынче
Николай
Svetlana
Николай
Svetlana
Avin
Товарищи, подкиньте библиотечку для передачи данных между таб-ами. Надо чтоб умело передавать большые объемы инфы которые просто так в локалсторадж не залазят
CherryTea
Avin
ну сторадж то общий - пишем в одной вкладке, вешаем хендлер на событие записи в сторадж в другой и так пердаем)
Avin
надо кароче инфу которая насосала с сервера одна вкладка - отдать другой, чтоб она повторно с сервера её не брала, чтоб трафик не гонять
CherryTea
arthur
arthur
Через лс
Avin
arthur
Avin
@Akiyamka спасибо!
Nikita
можно ли реализовать ооп в стиле Алана кея в js?
CherryTea
Nikita
Nikita
маленько не то
Nikita
как лучше в js реализовать обмен сообщениями?
Vadyam
Чат?