Ответы пользователя по тегу JavaScript
  • Как лучше генерировать формы на стороне клиента?

    neosys
    @neosys
    На самом деле вопрос довольно филосовский.

    Первый вариант — самый популярный, а мы знаем что по статистике, хоть это и не точная наука, самое популярное — это самое лучшее. Реализовать первый вариант будет легче и быстрее. Ну насчет быстрее тут конечно можно поспорить. Глобально пользователю без разницы как будет для него генерироваться форма, это уже сугубо лично Ваши предпочтения.

    Второй вариант — довольно интересный, но я сомневаюсь, что я пошел бы таким путем, мне кажется это неоправданная по затрачиваемым ресурсам задача. По поводу движков которые умеют заниматся такими вещами — это ExtJS и если не ошибаюсь — Prototype.

    И все же мой Вам совет — решайте эту задачу по пути № 1, потому что это проверенное решение и оно 100% работает :)
    Ответ написан
    3 комментария
  • Не могу найти сайт про веб стандарты или html5?

    neosys
    @neosys
    Ответ написан
    Комментировать
  • Ajax подгрузка файлов?

    neosys
    @neosys
    Реализуйте что-то типа стека (массива), куда вы будете подкладывать новые файлы.

    Параллельно огранизуйте функцию, которая слушает какой-то кастомный ивент типа «file-upload-added».

    В функции реализуйте механизм выбора файлов из стека и отправляйте файлы на загрузку по очереди в бекграунде.

    Я имею ввиду что-то типа этого:

    var files = [];
    
    .bind("file-upload-added", function() {
        var file;
        
        if (files.length) {
            file = files.pop();
        } else {
            return;
        }    
        
        $.ajax({
            ...
            ...
            ...
            
            success: function() {
                .trigger('file-upload-added');
            }
        })
    });
    
    .bind("file-upload-selected", function(file) {
        files.push(file);
        
        .trigger('file-upload-added');
    })
    


    Дальше допилите под свои нужды
    Ответ написан
    Комментировать
  • А что для JS проще - простое условие или регэксп?

    neosys
    @neosys
    Лучше использовать обычные условия. Да, на регекспах вы можете выиграть 1-10 мс, но это сделает ваш код настолько плохо-читаемым, что это заставляет задуматься а стоит ли игра свеч.
    Ответ написан
    Комментировать