@MikeSilence я вообще отказываюсь понимать, что вы делаете
1. Метод a.c нигде не вызывается, значит никуда и ничего из него не передаётся в принципе
2. alert (a.b()); — что вы вообще хотите увидеть?
3. Если в методе b всегда переписывается значение аргумента x, то зачем эта переменная вообще нужна в аргументах?
4. Вообще непонятно, что делает ваш объект.
@Fesor у меня не хватает фантазии иногда — придумывать уникальные атрибуты. Скажем, data-container — работаю внутри этого элемента, или data-target — туда я несу свои результаты.
Были случаи, когда один и тот же элемент служил контейнером как для сортировки, так и для построения прокрутки. Я спокойно объединял data-container="sort scroll".
Или мы добавляем 1 символ ~ и пользуемся одинаковыми названиями атрибутов, не нарушая логики ни CSS, ни своей же системы. Или придумываем систему названий, позволяющую описывать роль разными словами, но с одним и тем же смыслом. Я сделал выбор в пользу первого варианта.
@memmori
Когда-то таблицами верстали. Чуть позже всякие reset.css применяли. Могу подкинуть ссылок на старые приёмы. Надо?)
Да, шрифт в руте нужен. Хотя бы из-за rem.
Про поддержку IE — тут тесты нужны. Просто точно по стилям вижу, что в IE9 будут косяки. Про IE8 молчу — в принципе его выдавливать нужно)) Собственно как и IE9, но тут пока успех на стороне противника.
@butteff событие называется submit. У событий в имени нет никакого on в начале имени — это искажение многие переносят с названий атрибутов событий из реализации DOM Level 1. Практика атрибутов канула в лету, но наследие своё таки оставила.
@Lashchevsky вам советуют как надо, но вы выбираете тупик. Нужно указать атрибут форме:
<form data-type="test">...</form>
$(document).on('submit', '[data-type~="test"]', function (e) {
e.preventDefault();
...
});
</code
Прямо история с деревом для небоскрёба...
@zelenin на сайтах фриланса найти достойных фронт-енд разработчиков может и возможно, но невероятно сложно. Я думаю, что едва ли повезёт — все более менее достойные уже разобраны. Такие не ищут проекты, а выбирают.
@lexxpavlov как преподаватель преподавателю скажу, что иногда не нужно рассказывать полную картину на всю глубину. Можно кратко, дав ссылки теорию и на другие реализации. Представьте, если вы в XV веке рассказывали бы о теории радиотелескопии и адаптивной оптике на вопрос «Почему эти светлые точки на небе не двигаются?».
В этом вашем ответе всё ясно и чётко, и я бы на месте слушающего понял, что тут одна картина, а при изучении того же C# нужно смотреть на эти же вопросы в другом свете.
1. Метод a.c нигде не вызывается, значит никуда и ничего из него не передаётся в принципе
2. alert (a.b()); — что вы вообще хотите увидеть?
3. Если в методе b всегда переписывается значение аргумента x, то зачем эта переменная вообще нужна в аргументах?
4. Вообще непонятно, что делает ваш объект.