Что вы называете DHTML в эти дни? - PullRequest
21 голосов
/ 24 февраля 2009

Так что в последнее время я получаю много дерьма от младшего разработчика, когда использую термин «dHTML». Я знаю, что этот термин датирован, но он описывает, в чем заключается задача: изменение визуализации разметки на клиенте. Я съеживаюсь всякий раз, когда вижу термин «Ajax», применяемый к анимации на стороне клиента или проверке формы, когда асинхронный запрос не выполняется. «Web 2.0» также часто используется, но этот термин может применяться ко всему, от бизнес-модели до визуального стиля.

Какой термин используется для описания комбинации сценариев на стороне клиента и CSS-эффектов, которые могут сопровождаться или не сопровождаться асинхронными серверными запросами?

Ответы [ 15 ]

24 голосов
/ 24 февраля 2009

Это DHTML.

  • Это не AJAX; для манипулирования DOM нет необходимости делать вещи асинхронно или с XML.
  • Это не HTML; это статическая разметка.
  • Это не Javascript; Javascript - это язык, который не обязательно должен иметь какое-либо отношение к HTML.
  • Это не JQuery; это каркас и совсем другой шарик воска.
22 голосов
/ 24 февраля 2009
10 голосов
/ 24 февраля 2009

Я просто называю это JavaScript.

7 голосов
/ 24 февраля 2009

Просто назовите это комбинацией сценариев на стороне клиента и эффектов css, которые могут включать или не включать асинхронные запросы к серверу .

4 голосов
/ 24 февраля 2009

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

Ajax

... Несмотря на название, использование JavaScript и XML на самом деле не требуется, и при этом запросы не должны быть асинхронным.

4 голосов
/ 24 февраля 2009

Я называю это поведением на стороне клиента.

Я тоже с вами согласен: «AJAX» зарезервирован для поведения, которое обращается к серверу.

3 голосов
/ 24 февраля 2009

Назовите это dHTML или DOM-скриптингом. И я согласен: ваша проблема не столько в языке, сколько в младшем разработчике. Если вы хотите решить реальную проблему, вы можете спросить его, как он это называет, и решить ее оттуда.

3 голосов
/ 24 февраля 2009

Я бы пошел с DOM Scripting.

3 голосов
/ 24 февраля 2009

Я бы сказал, что вы пытаетесь решить не ту проблему. Проблема в отношении сопливого младшего, а не в вашем языке.

3 голосов
/ 24 февраля 2009

Я называю это jQuery. :)

...