Интереснейшая штука, однако в документации не нашел как добавить тип данных, ибо оперирую гадостями типо bytea,mvarchar.
Так же не нашел типа данных Array, хотя тут еще вопрос к драйверу PostgeSQL.
Так же не могу найти как ее заставить работать с именованными prepared'ами.
Алекс: для работы со всякими штуками переменной длинны отлично подходят рекурсивные функции.
То есть, функция идет по циклу, если это массив, то вызываем саму себя и передаем в качестве параметра массив с индексом текущего уровня, если не массив то значит конец цепочки.
Это использование объекта как хранилища,н е более того. Создаем stdClass и пихаем в него все подряд. Чуток удобней ассоциативного массива.
Что касаемо ООП. спользование объектов и/или классов не есть ооп, запомните это. А так же запомните, что ооп как и любая другая парадигма должна применятся к месту а не потому, что все на нее молятся.
Простой пример: Постоянно вижу глупость вроде создания класса, потом его объектов и... все ради одноразового использования в одном конкретном месте. Тонны кода низачем.
Илья Шатохин: кстати ради любопытства попробовал сделать бесконечный слайдер, на который кинул фидл, не смещением а через requestAnimationFrame. Ничегов меняемого так и не получилось 8(
Nikolay Talanov: дело не в анимации, касательно ее я ответил выше. Просто я очень активно использую различные селекторы и всегда пишу на нативном JS. Сколько по работе использовал jQuery, всегда оставался недоволен ее скоростью. Да и необходимости нет, у меня есть практически все что душе угодно, от календарей до многопоточной загрузки файлов 8)
Nikolay Talanov: я стараюсь поменьше делать, анимацию использую только для наглядности и удобства интерфейсов. Броузеры не просто ие, я вообще старые не поддерживаю никакие (уже лет 7 наверное как и пока недовольных нет). На JS не делаю анимации принципиально. Если мне нужна JS анимация то что то с моим интерфейсом сильно не так
Илья Шатохин: на самом деле не пришло даже в голов использовать requestAnimationFrame для этой цели, не знаю почему.
Ну теперь то мы все умные, а не "добавьте правило до и удалите после" 8)
Но я в любом случае отложу оба этих костыля пока не найду недостатки в том бесконечном слайдере что я сделал.
Ух тыж нифигасибе. Спасибо тебе добрый человек, сегодня я узнал больше)
Честно говоря применение, что вы описали есть причина по которой я хаки и transition и не использовал. Для таких целей есть animation. В описанном вами примере достаточно добавить класс с анимацией и танцевать с опасити уже будет CSS как ему угодно.
Однако о триггерах я не знал, а узнавать новое я люблю 8)
ЗЫ между делом пока переписывался в этой теме нашел иное решение моей проблемы и для моих целей оно выглядит изящнее.
Илья Плотников: я бы другой пример привел: вы в грязи застряли а лебедки нет, совсем нет, она на эту машину вообще не ставится, никак. Вам предлагали ее приварить в качестве крайней меры, но вам эту машину вообще нельзя трогать.
Так же не нашел типа данных Array, хотя тут еще вопрос к драйверу PostgeSQL.
Так же не могу найти как ее заставить работать с именованными prepared'ами.