Евгений Петров: "Таких элементов может быть несколько, то есть в Вашем примере ('#sendEmail') возвращает массив элементов." --- ну как бы такое и "потому что $('sendEmal') - это массив", это вообще не в тему к обсуждениям, как мне кажется... Да и вообще по ай ди проще сделать прямой клик, нежели еще заюзать для этого жквери.
Константин Китманов: на счет мест не согласен, а вот на счет людей, следует задуматься... обидно было услышать подобное со временем после приема на работу... да и то услышал только потому, что спустя год или больше, узнал, что у меня по прежнему числится должность, как младший ...
По мнению нашего бывшего ичара, не буду говорить сколько лет назад, то Javascript вообще не язык программирования, а те, кто на нем пишут не могут называться программистами! Вот такое мне заявила дамочка со временем, после приема на работу... Потому отталкиваясь от этого утверждения, что JavaScript и вовсе не язык, то его эмуляция с последующей конвертацией в виде CoffeeScript вообще не может даже на расстоянии пушечного выстрела относиться к языку как таковому... (а вообще обидно как то, что подобное ичары додумываются выдавать)
Леонид Сысолетин: в браузере ничего нового, что бы поломало функционал текущей работы, не приедет... в отношении яваскрипта... Все новые версии поддерживают старые. А прототипы использовать или нет, это только решение разработчика да и в какой области видимости будут эти переменные, что бы на них влияли, это тоже нужно учитывать, потому hasOwnProperty это только лайт защита от дураков и не больше...
Леонид Сысолетин: если данные в объекте вы формируете сами или получаете их с сервера в оговоренном формате, тогда не нужно... т.к. вы туда не додумаетесь запихнуть какую то функцию умышленно или случайно, хотя случайно, скорее через прототипы будет и только... потому, все зависит только от разработчика, а именно то, с какими данными в том или ином месте он собирается работать...
Леонид Сысолетин: вам придется согласиться полностью... если нужен кросбраузерный вариант, а не тот, который работает только у вас в вашей версии хрома...
Рекомендую все же повторно ознакомиться с применением for (variable in object)
Пример не верный.
one и two, у вас обычные масивы, через in вы их не обойдете... только через обычные циклы. Необходимо предварительное конвертирование в ассоциативные масивы.
if ( twoIds[one[i].id] !== undefined ) -- можно заменить на if in
Дополнение: если нет функций внутри, а все однотипное, тогда нет нужны применять hasOwnProperty
Еще лет 6 назад, крупные конторы не занимались пользованием чужописных фреймворков, а использовали свои наработки, в которых все оптимизировалось по максимуму, стараясь уменьшить как и сам код так и время его работы на устройствах, под которые разрабатывалось... А на текущий момент, как писали ранее, время не на качество, а на скорость и количество...
всегда можно подключить шрифты) которые у части пользователей будут успешно заблокированы)))
И да, согласен, лого должно быть картинкой)
А еще лого можно оживить в фотожопе или гимпе через гиф) (хотя и пнг с недавних пор начало поддерживать анимацию но не все браузеры еще начали поддерживать такие пнг)
fr33z3: Блин, а в чем проблема драгндропа прикрутить? Он позволит перетаскивать ваши формочки куда есть желание, а потом при сабмите/посте(перед запуском события) получать новое местоположение привязанное к некой сетке и это уже параметрами + цвета, которые выставил пользователь, отправлять уже и сохранять в бд, считывать потом при загрузке страницы, если уже есть инфа...