你最近怎么称呼DHTML?

时间:2009-02-23 21:34:54

标签: javascript ajax terminology dhtml

最近,每当我使用术语“dHTML”时,我都会从初级开发人员那里得到很多废话。我知道该术语已过时,但它描述了任务的内容:更改客户端上的渲染标记。每当我看到术语“Ajax”应用于客户端动画或表单验证时,我就会感到畏缩,因为没有异步请求。 “Web 2.0”也被广泛使用,但该术语可以应用于从商业模式到视觉风格的所有内容。

用什么术语来描述客户端脚本和CSS效果的组合,这些效果可能伴随或不伴有异步服务器请求?

15 个答案:

答案 0 :(得分:24)

这是DHTML。

  • 这不是AJAX;没有必要异步或使用XML来操作DOM。
  • 这不是HTML;这是静态标记。
  • 这不是Javascript; Javascript是一种不一定与HTML有关的语言。
  • 这不是JQuery;这是一个框架和整个不同的蜡球。

答案 1 :(得分:22)

答案 2 :(得分:10)

我称之为JavaScript。

答案 3 :(得分:7)

只需将其称为客户端脚本和css效果的组合,可能涉及或可能不涉及异步服务器请求

答案 4 :(得分:4)

我称之为客户端行为。

我也同意你的观点:“AJAX”保留用于回调服务器的行为。

答案 5 :(得分:4)

的Ajax。我知道它最常用于服务器端请求,但仅仅因为它只是客户端并不意味着它仍然没有被称为Ajax。

Ajax

  

......尽管名称,使用   实际上并不是JavaScript和XML   需要,请求也不需要   是异步的。

答案 6 :(得分:3)

我称之为jQuery。 :)

答案 7 :(得分:3)

我会说你正试图解决错误的问题。问题是鼻涕少年的态度,而不是你的语言。

答案 8 :(得分:3)

我会使用DOM Scripting。

答案 9 :(得分:3)

称之为dHTML或DOM脚本。我同意:你的问题不是语言,而是初级开发人员。如果你想解决真正的问题,你可能会问他所谓的问题,并从那里处理它。

答案 10 :(得分:1)

DHTML仍然适合我的同行群体。它们可能是基于Ajax的UI,它仍然是带有Ajax的DHTML,但最终称之为它。 /耸肩

或Javascript

答案 11 :(得分:1)

我对DHTML的0.02是一个有效的,虽然目前不合时宜的术语 http://en.wikipedia.org/wiki/DHTML - 动态HTML
- 只是因为大多数javascript动画被吸引而且JQuery在创造术语时不存在,并不会使它变得不那么有效。

有些人甚至在有一个名字之前做过Ajax ......

你所谓的并不重要,除非你在市场营销部门  “如果你想要”

,请称它为妈妈

答案 12 :(得分:0)

我想也许是RIA,因为我认为“富有”适合,但考虑可能不正确的实际定义。事实上,RIA可能不如Ajax准确。

答案 13 :(得分:0)

“Dynamic web [content | pages | stuff]”是准确的,如果不准确的话。我可以看到一个案例,“dHTML”太具体了。

答案 14 :(得分:0)

我认为你所说的取决于谈话的性质。如果对话是面向行为的(即我希望这个区域基于x而改变,或者这些是拖曳山墙),那么解决方案不可知的术语如动态可能是最好的。如果您正在谈论特定解决方案,最好使用语言/技术特定术语以明确。