@vasIvas показать код — в смысле одну строчку с передачей колбэка.
Функция F — просто прокладка. Зачем мне в прототипе Two нужны свойства и методы, которые устанавливает конструктор One?
Вот пример — своим экземплярам One устанавливает некий метод.
function One(){
this.method = function () {};
}
Если бы я написал сразу Two.prototype = new One();
То получил бы в прототип Two метод, который ему вовсе не нужен. Вот для избавления от ненужного наследства и нужна функция-стерилизатор F.
@Miraage безусловно. Но где-то нужно код хранить. В букмарклете или скрипте пользовательском он сохранится. А для консоли нужно где-то текстовый документик хранить.
@PhpNub вы отличаете контекстный селектор от соседского (ну примерно так можно интерпретировать siblings)? Я уже хотел сворачиваться с ответами, теперь точно понимаю — пора.
@PhpNub а код посмотреть нельзя?)) Я в шоке от современных кодеров... Им пример сделали, а они даже в готовом разобраться не могут...
Специально же написал в Info, что скрипт только для переключения вида, дабы не писать 7-8 одинаковых форм.
Раз вы так и не смогли догадаться, что же делает скрипт, поясню здесь — берёте форму, CSS и ставите в форме классы. Что делает каждый набор классов, я думаю, ясно из примера.
Не в первый раз замечаю, что вы используете prop вместо attr, что не укладывается в рекомендации. Не могли бы вы сказать, почему? Вроде src — типичный случай для attr().
@realt страница регистрации очевидно с протоколом https, делать ajax-запросы по https и секретность соблюдена. Проверка логина на лету — задача для минимального уровня.
Логин и email — одно и то же. Не вводите дополнительные сущности, которые нужно запоминать. Вы же не собираетесь тренировать память пользователей?
@realt это нужно делать до перезагрузки страницы. Посмотрите лучшие практики — там проверка идёт после ввода символов, на лету — во время заполнения формы.