gpt4 book ai didi

javascript - dojo类型替代

转载 作者:行者123 更新时间:2023-12-04 14:48:57 27 4
gpt4 key购买 nike

<input type="text" name="date" value="" dojoType="dijit.form.DateTextBox" required="true" />

我想避免使用 dojoType 有两个原因:

  • parseonload 使其“跳跃”onload(您会看到系统默认的输入字段有一段时间 onload)

  • 它不验证 HTML

那么有什么选择呢?

最佳答案

有几种不同的方法可以解决您的问题:

使用编程创建 dijit 小部件。您可以通过 javascript 以编程方式创建和放置小部件,而不是在元素上指定 dojoType。在 dojo 引用文档中,您会注意到大多数组件都有一个声明示例和一个编程示例(例如,dijit.form.Select)。编程风格允许您避免将 dijit 组件直接放置在您的 html 标记中。

另外,Dojo 1.6 提供了一种在声明性组件上放置属性的新样式。您可以使用 data-dojo-type 而不是指定 dojoType。有关此新功能的更多信息,请参阅 here .

您可以通过多种方式解决 parseOnLoad 问题。一种方法是在解析完成之前隐藏页面内容。 dijit theme tester做这个。您会注意到,当您加载页面时,您最初会看到一条关于页面加载的消息,然后完全填充的页面将淡入。

关于javascript - dojo类型替代,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8122089/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com