DHTML-библиотека для обработки изображений и видео с использованием AJAX - PullRequest
0 голосов
/ 22 марта 2010

Это основано на моем полном вопросе . Я решил разобрать его по частям и посмотреть, смогу ли я получить какую-либо помощь.

Какие у нас есть опции для клиентских фреймворков?

В основном я слышал о прототипах и jquery , но я знаю, что помимо этих двух вариантов слишком много, и я не знаю, обрабатывают ли они асинхронно скачать.

Из всех них, какой из них самый быстрый, как для DHTML (интерфейс), так и для AJAX (загрузка)? Каковы его преимущества перед другими?

1 Ответ

2 голосов
/ 31 марта 2010

Что вы хотите сделать?

DHTML - это динамический HTML - который дает вам возможность динамически устанавливать свойства элементов HTML во время выполнения, когда страница отображается в браузере. Скрипт может изменить содержимое div, источник тега <img>, стиль абзаца.

AJAX - это асинхронный Javascript и XML, и как термин был первоначально придуман, чтобы описать практику использования Javascript в браузере для асинхронной загрузки данных, отформатированных в XML, а затем делать вещи с этими данными в контекст выполнения веб-страницы браузера. Например, обновить таблицу. Термин «Ajax» теперь расширил свое значение, чтобы охватить асинхронную загрузку данных любой формы, не только XML, в браузер. Очень часто веб-приложения будут загружать данные в формате json, или csv, или html, или ...? AJAX имеет очень мало общего с «графическими структурами». Это может действовать как дополнительная технология. Например, вы можете загрузить набор URL-адресов или набор свойств изображения через AJAX.

jQuery - это библиотека функций javascript, которая облегчает выполнение вещей типа «DHTML» в кросс-браузерной среде.


Вы спросили, что является самым быстрым для работы с изображениями? , но вы не описали, что вам действительно нужно, что именно означает "работа с изображениями". Несмотря на это, я думаю, ответ - mu , потому что # 1, эти вещи не зависят от графических структур, и # 2, они не легко сопоставимы. Вы просите сравнить яблоки, молотки и музыку.

Но, может быть, вы на самом деле не спрашиваете о графических рамках. Название вашего вопроса, похоже, совершенно не связано с опубликованным вами текстом - оно предполагает, что вы хотите загрузить и кэшировать несколько изображений. Если это то, что вам нужно, вы можете сделать это через DHTML или jQuery. Любой современный браузер автоматически кеширует эти изображения для вас; вам не нужно делать ничего особенного. Но во всех случаях при загрузке вы будете полагаться на коммуникационную инфраструктуру браузера, поэтому разницы в скорости не будет. Они будут загружаться так быстро, как позволяет браузер и сеть.


Добавление
Я думаю, что, возможно, ваш фокус на скорости неуместен. Что вы действительно хотите сделать? Является ли скорость проблемой сейчас ? Похоже, вы только начали. Похоже, что вы действительно хотите немного лучше изучить ландшафт, выяснить, что возможно, а не то, что быстро .

Для воспроизведения видео в браузере, посмотрите flowplayer - проигрыватель флэш-видео, который может быть написан с помощью javascript / jQuery.

...