22

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

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

4

15 回答 15

24

它是 DHTML。

  • 这不是 AJAX;没有必要异步或使用 XML 来操作 DOM。
  • 它不是 HTML;那是静态标记。
  • 这不是 Javascript;Javascript 是一种不一定与 HTML 有任何关系的语言。
  • 这不是 JQuery;那是一个框架和完全不同的蜡球。
于 2009-02-23T21:48:56.687 回答
23

DOM 脚本/操作

于 2009-02-23T21:41:14.723 回答
10

我只是称它为 JavaScript。

于 2009-02-23T21:38:16.027 回答
7

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

于 2009-02-23T21:40:34.040 回答
4

我称之为客户端行为。

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

于 2009-02-23T21:38:22.127 回答
4

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

阿贾克斯

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

于 2009-02-23T21:38:33.297 回答
3

我称之为 jQuery。:)

于 2009-02-23T21:36:54.017 回答
3

我会说你试图解决错误的问题。问题是小学生的态度,而不是你的语言。

于 2009-02-23T21:42:33.100 回答
3

我会选择 DOM Scripting。

于 2009-02-23T21:55:28.497 回答
3

称之为 dHTML 或 DOM 脚本。我同意:您的问题不在于语言,而在于初级开发人员。如果你想解决真正的问题,你可能会问他怎么称呼它,然后从那里处理它。

于 2009-02-23T22:27:10.277 回答
1

DHTML 仍然适合并在我的同龄人组中占有一席之地。它们可能是基于 Ajax 的 UI,它仍然是带有 Ajax 的 DHTML,但最终,就这样称呼它吧。/耸耸肩

或 Javascript

于 2009-02-23T21:38:07.947 回答
1

我的 DHTML 的 0.02 是一个有效的术语,尽管目前不流行。
http://en.wikipedia.org/wiki/DHTML - 动态 HTML
- 仅仅因为大多数 javascript 动画很糟糕,而 JQuery 在该术语被创造时并不存在,并没有降低它的有效性。

有些人甚至在 Ajax 还没有名字之前就做过了……

你怎么称呼它并不重要,除非你在营销部门。
“如果你愿意,就叫它妈妈”

于 2009-02-23T22:49:40.800 回答
0

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

于 2009-02-23T21:38:49.630 回答
0

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

于 2009-02-23T21:39:43.340 回答
0

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

于 2009-02-23T22:10:06.557 回答