Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   Смишных картинок тред (https://javascript.ru/forum/offtopic/35821-smishnykh-kartinok-tred.html)

kobezzza 22.12.2013 19:22

Цитата:

Сообщение от cyber (Сообщение 288386)
kobezzza, слушай, а какие если либы для работы с css3 анимацией?

https://daneden.me/animate/

cyber 22.12.2013 19:24

Gozar, что бы получить первый символ, по сути такой селектор валидный
document.querySelectorAll("                 #id")

а indexOf не надежен из за подобных селекторов
a#id

Мне нужно знать 100% что это id.

Если знаешь более правильный способ проверки, поделись)

Gozar 22.12.2013 19:27

Цитата:

Сообщение от cyber
Если знаешь более правильный способ проверки, поделись)

проверка ненужна! Т.к. ты не можешь быть на 100% быть уверенным, что пишешь правильный селектор, пока не проверишь его работоспособность! Зачем нагружать функцию абсолютно бессмысленной операцией проверки каждый раз при вызове?

cyber 22.12.2013 19:31

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

cyber 22.12.2013 19:32

Gozar, согласен, ты прав, исправил

function $(selector, elem) {
 
	var selects = (elem || document).querySelectorAll(selector);
    
    var empty = selects && selects.length == 0;

	return !empty && selector.trim()[0] == "#" ? selects[0]:  selects;
}

Дзен-трансгуманист 22.12.2013 19:38

Цитата:

Сообщение от l-liava-l
у другой пупок грязный

Ну конечно, пупок. :D

cyber 22.12.2013 19:46

достаточно ли такой проверки на хтмл елемент ?
function  isHTMLElement (elem) {

   return  elem instanceof HTMLElement;
}

nerv_ 22.12.2013 20:01

Цитата:

Сообщение от cyber
достаточно ли такой проверки на хтмл елемент ?

ну а ты сам подумай
<script>alert(document instanceof HTMLElement)</script>

https://github.com/nervgh/yum.js/blo...rc/yum.js#L343
но я тестами плотно не покрывал
https://github.com/nervgh/yum.js/blo.../tests.js#L314

querySelectorAll - не панацея + есть методы быстрее
http://learn.javascript.ru/searching-elements-dom

cyber 22.12.2013 20:14

Цитата:

Сообщение от nerv_
ну а ты сам подумай

я знаю что для document вернет false , по сути меня устраивает если для document возвращает false.

Maxmaxmaximus6 22.12.2013 20:40

Element либо Node

Gozar 22.12.2013 21:08

Цитата:

Сообщение от nerv_
querySelectorAll - не панацея + есть методы быстрее

Ну как бы там кроме getElementById и использовать то нечего. getElementsByClassName не поддерживается IE8, который еще жив, а вот querySelectorAll в нем поддерживается.

Maxmaxmaximus6 23.12.2013 01:35

место разработки ui

cyber 23.12.2013 03:16

как лучше обозначить функцию которую "нельзя трогать" я всегда использовал "_" , в ангуляре сделано так "$$" поэтому задумался, какой вариант правильнее?

Maxmaxmaximus6 23.12.2013 04:50

в ангуляре так сделано чтобы пользователь мог использовать _ .
так, я пропустил, а что ты делаешь? клон jQuery?

Maxmaxmaximus6 23.12.2013 09:41

Артемий Лебедев и дизайнер показывают клиенту свою вёрстку.

<iframe src="http://vk.com/video_ext.php?oid=215464913&id=166838745&hash=87ac04cc2693df95&sd" width="607" height="360" frameborder="0"></iframe>

Tim 23.12.2013 10:01

Maxmaxmaximus6,
на кресло долго копил? пол года да ))

kobezzza 23.12.2013 10:12

Цитата:

Сообщение от Maxmaxmaximus6 (Сообщение 288470)
место разработки ui

Коты не дерут? У меня мой пол квартиры обадрал и кресло в щепки:-E

cyber 23.12.2013 10:15

Цитата:

Сообщение от Maxmaxmaximus6
так, я пропустил, а что ты делаешь? клон jQuery?

нет, либу для работы с анимацией, стандартная не подойдет

kobezzza 23.12.2013 10:21

Цитата:

Сообщение от cyber (Сообщение 288490)
нет, либу для работы с анимацией, стандартная не подойдет

Мне кажется на эту тему уже есть много велосипедов, простой поиск уже первой ссылкой выдал:

http://visionmedia.github.io/move.js/ (автор express, rework, mocha и jade)
http://lvivski.com/anima/
https://github.com/madrobby/emile
http://css4d.com/
http://www.minimamente.com/magic-css3-animations/ (аналог animate.css)

cyber 23.12.2013 10:33

kobezzza, по сути мне не нужна либа для css анимации так как трансформ прописан прямо в css, мне просто нужно управлять элементами, размытое объяснение так что не замарачивайся, но всервно спасибо)

Tim 23.12.2013 10:34

Цитата:

Сообщение от cyber
нет, либу для работы с анимацией, стандартная не подойдет

Raphaeljs, Processing, Greensock, jstween, threejs, fabricjs, kineticjs, EaselJS, svgjs, paperjs

Как так получилось, что ни чего из этого не подошло и понадобился свой велосипед?

kobezzza 23.12.2013 10:35

http://cordobo.com/wp-content/uploads/ie-pure-css-logo/
прикольно, лого ишака на CSS без графики

kobezzza 23.12.2013 10:36

Цитата:

Сообщение от Tim (Сообщение 288498)
Raphaeljs, Processing, Greensock, jstween, threejs, fabricjs, kineticjs, EaselJS, svgjs, paperjs

Как так получилось, что ни чего из этого не подошло и понадобился свой велосипед?

Он говорил про CSS анимации, а у тебя тут Canvas/SVG:)
Дополняя твой список: http://bonsaijs.org/

cyber 23.12.2013 10:37

Цитата:

Сообщение от kobezzza
прикольно, лого ишака на CSS без графики

Не хватает только адского пламени на заднем фоне)

cyber 23.12.2013 10:44

короче ладно, пошел сдавать "очень тяжелую лабу":) http://jsfiddle.net/bwwNe/17/embedded/result/

Tim 23.12.2013 10:53

Цитата:

Сообщение от kobezzza
Он говорил про CSS анимации, а у тебя тут Canvas/SVG

Greensock

kobezzza 23.12.2013 10:59

Цитата:

Сообщение от Tim (Сообщение 288505)
Greensock

Ну ок:)


cyber 23.12.2013 14:38

Нужен совет какой движок лучше юзать. Препод мудак сначала разрешил свой написать, когда я месяц проепал мозг над двиглом то он сказал возьми какой то готовый, по сути кроме вордпресса и джомлы нечего не ковырял поэтому и спрашиваю. Что в движке должно быть :
- нормальная админка
- группы пользователей (админ, модер)
- возможность разложить контент по категория
- и как можно проще
скорость работы не особо важна, и как можно меньше работы с sql и php (не того, не того толком незнаю). Кто что посоветует? Пока думал про wikimedia.

P.s только когда писал этот коммент, подумал про cms node.js)

kobezzza 23.12.2013 14:54

MODx

или попроще

e107

Tim 23.12.2013 14:56

http://www.santafox.ru/

cyber 23.12.2013 14:57

Tim, kobezzza, Спасибо)

Tim 23.12.2013 15:14

cyber,
С тем что я предложил домохозяйка разберётся если доку почитает немного, но внутри жуткий говнокод.

kobezzza 23.12.2013 15:29

Цитата:

Сообщение от Tim (Сообщение 288606)
но внутри жуткий говнокод.

Такое можно сказать про большинство популярных программ:) Помню, на opennet читал интервью с одним из разрабов ядра Linux, и он говорил, что некоторые файлы настолько говнокод, что их уже не исправить, а нужно переписывать с нуля, и как припер привёл buffer.c (который, по его словам, был написан самим Торвальдсом и после этого не изменялся), а ведь ядро Linux красноглазики часто приводят, как эталон качества :p

UPD:

Выдержка :)
Цитата:

Лично я с ним никогда не встречался. Более того, избегал прямого общения с ним даже по е-mail. Я всегда имел промежуточное звено: сначала Алан Кокс, затем Дэвид Миллер. Линус считал меня "arrogant" (по словарю: заносчивый, высокомерный, надменный, самонадеянный, преувеличивающий свои возможности). Возможно, он употреблял в отношении меня и более крепкие эпитеты, но те, кто мне это передавал, могли просто щадить мое самолюбие. И он был прав: я считал и считаю его самовлюбленным малообразованным пингвином. И с большой склонностью к халтурным решениям, уж извините. Посмотрите на страшные куски кода, логика которых дожила до настоящего времени (inode.c, buffer.c), уродливый неработающий scheduler, который прожил десять лет.
Сама статья: http://www.opennet.ru/opennews/art.shtml?num=38016

cyber 23.12.2013 16:04

Цитата:

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

Подойдет, ибо не хуй был такую куйню творитью, я месяц убил в некуда.

kobezzza 23.12.2013 16:17

Цитата:

Сообщение от cyber (Сообщение 288615)
Подойдет, ибо не хуй был такую куйню творитью, я месяц убил в некуда.

Любое велосипедство прокачивает твои скилы, так что не горюй:)

Дзен-трансгуманист 23.12.2013 16:17

Цитата:

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

Зачетная статья, схоронил.

cyber 23.12.2013 16:37

Цитата:

Сообщение от kobezzza
Любое велосипедство прокачивает твои скилы, так что не горюй

Да дело не в том просто обидно что целый месяц убил, а он даже не глянул с ходу сказал что бы искал готовую cms...

Gozar 23.12.2013 16:39

Цитата:

Сообщение от kobezzza
MODx

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

kobezzza 23.12.2013 16:41

Цитата:

Сообщение от cyber (Сообщение 288622)
Да дело не в том просто обидно что целый месяц убил, а он даже не глянул с ходу сказал что бы искал готовую cms...

В жизни бывают разочарования, свыкнись с этим:)

cyber 23.12.2013 16:44

Цитата:

Сообщение от kobezzza
В жизни бывают разочарования, свыкнись с этим

Угу, поэтому я сделаю все что бы проект не дошел до продакшина, как хочет препод:dance:


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