代码之家  ›  专栏  ›  技术社区  ›  FriendOfFuture

这些天你叫DHTML什么?

  •  21
  • FriendOfFuture  · 技术社区  · 17 年前

    所以最近每当我使用“dhtml”这个词时,我都会从初级开发人员那里得到很多垃圾。我知道这个术语是有日期的,但它描述了任务是什么:更改客户机上呈现的标记。每当我看到“ajax”这个术语应用于客户端动画或表单验证时,我都会感到害怕,因为在客户端动画或表单验证中没有异步请求。Web2.0“也被大量使用,但这个术语可以应用于从业务模型到视觉样式的所有方面。

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

    15 回复  |  直到 10 年前
        1
  •  22
  •   Russ Cam    17 年前
        2
  •  24
  •   AnthonyWJones    16 年前

    它是DHTML。

    • 它不是Ajax;不需要异步地或使用XML来操作DOM。
    • 它不是HTML;这是静态标记。
    • 它不是javascript;javascript是一种与HTML没有任何关系的语言。
    • 这不是jquery;这是一个框架和完全不同的蜡球。
        3
  •  10
  •   jacobangel    17 年前

    我称之为javascript。

        4
  •  7
  •   Gumbo    17 年前

    就叫它吧 客户端脚本和CSS效果的组合,它们可能涉及或可能不涉及异步服务器请求 .

        5
  •  4
  •   Matt Howell    17 年前

    我称之为客户端行为。

    我也同意您的看法:“Ajax”是为调用服务器的行为保留的。

        6
  •  4
  •   ryeguy    17 年前

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

    Ajax :

    …尽管有这个名字, JavaScript和XML实际上不是 要求,也不需要 保持异步。

        7
  •  3
  •   Tad Donaghe    17 年前

    我叫它jquery。:)

        8
  •  3
  •   Pitarou    17 年前

    我想说你是想解决错误的问题。问题是自命不凡的孩子的态度,而不是你的语言。

        9
  •  3
  •   Andy Hume    17 年前

    我将使用dom脚本。

        10
  •  3
  •   EllaJo    17 年前

    称之为dhtml或dom脚本。我也同意:你的问题不在于语言,而在于初级开发人员。如果你想解决真正的问题,你可以问他叫什么,然后从那里开始处理。

        11
  •  1
  •   Pat    17 年前

    DHTML仍然适合我的同龄人群体。它们可能是基于Ajax的UI,仍然是带有Ajax的DHTML,但最后,称之为什么。耸肩

    或JavaScript

        12
  •  1
  •   seanb    17 年前

    我对DHTML的0.02分是一个有效的,尽管目前是不合理的条款。
    http://en.wikipedia.org/wiki/DHTML -动态HTML
    -仅仅因为大多数javascript动画都很糟糕,而jquery在这个术语出现的时候并不存在,所以它的有效性并没有降低。

    有些人甚至在阿贾克斯还没有名字之前就做了…

    你所说的并不重要,除非你在市场部。
    “如果你想叫它哟妈妈”

        13
  •  0
  •   chaos    17 年前

    “动态网页[内容页面资料]”是准确的,如果不准确的话。我可以看到一个案例说“DHTML”太具体了。

        14
  •  0
  •   Tina Orooji    17 年前

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

        15
  •  0
  •   N8g    17 年前

    我想你怎么称呼它取决于谈话的性质。如果对话是面向行为的(即,我希望此区域基于x进行更改,或者这些区域是可拖动的),那么解决方案不可知项(如dynamic)可能是最好的。如果您谈论的是一个特定的解决方案,那么最好使用特定于语言/技术的术语来清楚地表达。