Open Dominus77 opened 6 years ago
Да, видел. Я изначально 3D.js использовал - там простая работа с массивами данных и матрицами преобразования. Вопрос в другом - зачем оно все нам? Вот что ты сейчас не можешь сделать на чистом js, чтобы приегнуть к чужим библиотекам?
Ну это просто к тому, что зачем изобретать велосипед?)) https://github.com/Dominus77/yii2-svg-widget
Ну это смотря что называть велосипед. В проекте по факту нет ничего сложного. Вообще! Т.е. создали кондейнер из несколькоих дивов. Пропарсили json и запихнули в svg. Написали прару обробочиков - овер, клик и с замом поигрались. Все. Объем всего добра - пара сотенстрочек включая описание. О каком велосипеде речь? Еще раз вопрос - а в чем проблема сделать все руками?
Так зачем делать то что уже сделано? Только ради самообразования)
Вот это хороший вопрос. Что уже сделано?
В библиотеке заложен базовый функционал с дополнительными плюшками, бери и используй, адаптируй для своей задачи.
Да, если она позволяет
Может закрыть свой проект и юзать готовый.
Да, если она позволяет
создавать svg из json кастомизировать внешний вид кастомизировать обработчики событий поддерживает кросброузерность
Может закрыть свой проект и юзать готовый.
В этом и заключается задача, научить библиотеку первому пункту. Всё остальное она умеет. Ну и добавить свои плюшки)
var draw = SVG('drawing');
draw.path('M0 0 H50 A20 20 0 1 0 100 50 v25 C50 125 0 85 0 85 z');
...
Вот тебе и будет тоже самое, что у нас сейчас.
Ну а я про что)
Организовать всё это дело в виджет и передавать параметры через php в том же массиве.
В целом да, мы с тобой ни байна нового не привзнесли в этот мир. У меня была цель посмотреть процесс изнутри. Сама идея, к сожалению, оказалась не новой и уже давно отработанной. Что теперь делать - не понятно.В крупный ОпенСорс-проект падаться? ...
Организовать всё это дело в виджет и передавать параметры через php в том же массиве.
Мы же все понимаем, что здесь и виджет нафик никому не нужен. Это обычный враппер, который передает три твои параметра в js. Но это можно с тем-же успехом селать и напрямую.
Для yii2 вроде еще нет адаптации работы с данной библиотекой. Вот можно и адаптировать.
у тебя телега есть?
Telegram?
ну
есть
) пуляй сюда ее. Будем в телеге писаться
для компа версия есть телеграма а то у меня на телефоне, а там не удобно как то))
У меня все на компе
В броузере прям
@Dominus77
Привет! Видел такую js библиотеку? http://svgjs.com/ Почему бы не использовать её?)