Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   Интересные ссылки и их обсуждение (https://javascript.ru/forum/offtopic/45898-interesnye-ssylki-i-ikh-obsuzhdenie.html)

Maxmaxmaximus1001 13.06.2014 13:31

Ну то есть была бы там декларативность, но мощная. Чтобы можно было группировать анимации в слои и.т.п. и управлять всем этим) видимо эта либа это и делает? но разве нельзя просто добавить дополнительные свойства в css?? и потом либой парсить их

я например так в старых версиях ui делал плавный переход от height: auto до height: 100px например. чисто по css

melky 13.06.2014 15:19

Цитата:

Сообщение от Maxmaxmaximus1001 (Сообщение 316341)
Нет) анимации это оформление, и должно оно быть в css где ему и положено быть, а активироваться или прекращаться отключением или включением классов, не?

хотяяя...

да, хандлеры для кликов там лишние

да и не должна она сама вообще решать, когда ей запускаться, имхо.

ей должны говорить "йо, запустись, покажи элемент. вот тебе параметры (длительность, свойства). работай!"

Цитата:

Сообщение от Maxmaxmaximus1001 (Сообщение 316342)
Ну то есть была бы там декларативность, но мощная. Чтобы можно было группировать анимации в слои и.т.п. и управлять всем этим) видимо эта либа это и делает?

это называется таймлайн :) в терминах своей либы я называю это рекурсивной анимацией.

вот я что-то такого не заметил.

ну, сейчас версия 0.1.0, глянем, что будет дальше

лично я вообще этот подход взял себе на заметку, чему и очень рад.

вангую, что сейчас начнут появляться декларативные либы для анимаций на основе velocity.js (хз чем она там хороша ... отстой) и д.р.

а в GSAP есть таймлайны. так что вот когда появится либа, связывающая декларативность анимаций и GSAP, произойдёт бум бум :)

и GSAP позволяет вертёть всё и вся, вместе с вложенностью, величиной прокрутки, css свойств, просто свойств и вообще всего что хочется. ... но вот в изучении она трудна

а декларативный подход подразумевает простоту.

и вот получится смешение простоты декларативности и гибкости GSAP.

да! это будет бомба! :victory: кто-нибудь займётся этим на форуме ? )

Цитата:

Сообщение от Maxmaxmaximus1001 (Сообщение 316341)
но разве нельзя просто добавить дополнительные свойства в css?? и потом либой парсить их

далеко не всегда. очень часто начинает ругаться на то, что скрипту не положено вваливаться в стили, загруженные с чужого домена

Цитата:

Сообщение от Maxmaxmaximus1001 (Сообщение 316341)
я например так в старых версиях ui делал плавный переход от height: auto до height: 100px например. чисто по css

т.е. у тебя была декларация анимации прямо в коде контроллера?

сэр, лапша!

Код:

.section:myEvent{
        duration:400;
        top:300px;
    }

хотя тут тоже фигня - параметры анимации смешались в кучу вместе со свойствами.
как эта штука позволит мне проанимировать свойство с именем не "top", а "duration" ? )

Maxmaxmaximus1001 13.06.2014 15:25

Цитата:

Сообщение от melky
т.е. у тебя была декларация анимации прямо в коде контроллера?

какого еще контроллера)? есть логика есть шаблоны и есть css

есть служебные классы для всяких анимаций, их делает сервис $animate.

типа $animate(element, '__active')


и все, анимейт расчитает плавный переход между текущим состоянием элемента, и таким, каким оно станет после применения класса __active
и сделает это все с такой длительностью, которая задана в транзишене.
и сделает это собственно транзишеном. Просто транзишен не умеет делать плавные переходы от height: auto к какому то конктетному значению, и я его научил, вот и все. я просто обьяснил что опять же, все анимации человек делает там где положено, в css. а привязка анимаций к данным, идет через стандартный датабиндинг через классы.

melky 13.06.2014 15:32

Цитата:

Сообщение от Maxmaxmaximus1001
какого еще контроллера)? есть логика есть шаблоны и есть css

Цитата:

я например так в старых версиях ui делал плавный переход от height: auto до height: 100px например. чисто по css
тупанул. показалось, что ты прямо в нём вызывал анимацию от auto до 100px через css transition )
лучше ответил бы насчёт середины поста ...

Octane 14.06.2014 16:20

http://rabota.ua/company853455/vacancy5489363
Цитата:

Сообщение от Samurai
Опыт разработки на Swift от 2 лет;

:D
Цитата:

Сообщение от wikipedia
2 июня 2014 года на конференции WWDC был представлен язык программирования Swift.


nerv_ 14.06.2014 19:58

В Америке появится искусственный город для испытания беспилотных машин

kobezzza 14.06.2014 22:25

Вышел Firefox 31 Бета

Octane 15.06.2014 14:28

Escape from IE

kobezzza 19.06.2014 21:33

http://blog.jetbrains.com/webstorm/2...ug-fix-update/
Цитата:

By the end of July we are planning to start the Early Access Program for WebStorm 9.

Gozar 20.06.2014 21:50

Цитата:

Сообщение от kobezzza
WebStorm 9

Мдя интересно когда выйдет PhpStorm 8, а то я уже жаждался :'(


Часовой пояс GMT +3, время: 13:50.