问题标签 [widget]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
5925 浏览

javascript - Dijit DateTextBox 上的限制 [一周中的有效日期]

关于 Dijit.Form.DateTextBox 的快速问题

http://docs.dojocampus.org/dijit/form/DateTextBox

此页面包含以下内容:“还针对开发人员提供的约束进行验证,例如最小值、最大值、一周中的有效日期等。”

我似乎找不到允许我对一周中的日子进行限制的文档。例如,我需要一个 DateTextBox,它只允许用户选择发生在星期日的日期。

我很感激这方面的任何帮助。谢谢!

0 投票
2 回答
2724 浏览

javascript - 如何使用 JavaScript 近似计算网站的连接速度?

如何使用 JavaScript 近似计算网站的连接速度?

我想创建一个类似的 javascript 小部件,它将计算打开当前打开页面的速度。

我在问这是否可以仅使用 javascript 来完成,这个想法是什么。

更新

请注意,页面大小始终为未知。

0 投票
5 回答
17098 浏览

javascript - 如何仅使用 javascript 获取以 KB 为单位的当前页面大小?

参考这个问题,我怎样才能得到当前页面大小(以 kb 为单位),这个大小我将用来知道这个页面的连接速度。

0 投票
1 回答
11933 浏览

javascript - 编写 javascript 小部件的最佳实践

我有一个添加到其他网站的 JS 脚本(小部件)。从技术上讲,它类似于谷歌分析。我的问题是:对于确保健壮性、防止代码干扰网站上的其他代码、避免用户出错等方面,您有什么建议。总的来说,我应该知道什么来编写专业级的小部件。

注意:我不能使用任何 JS 库,例如 jquery 等。

0 投票
1 回答
657 浏览

macos - 持久仪表板小部件首选项

我正在构建一个仪表板小部件,并且我正在尝试存储在“会话”中持续存在的首选项(即,用户关闭小部件并再次打开它)。

我试过了:

这适用于当前会话,但如果小部件关闭并再次打开,数据将丢失。

谢谢!

0 投票
1 回答
2521 浏览

css - 影响嵌入页面样式的 Javascript 小部件

我目前正在开发一个可以嵌入页面的小部件。但是,在嵌入时,它会影响嵌入页面的样式(字体、文本、布局等)。

我想知道 Clearspring 和其他小部件框架如何封装它们的小部件,以免影响嵌入页面。

谢谢。

0 投票
2 回答
3347 浏览

apache-flex - Flex/Flash "popup balloon" control?

I'm looking for a Flash/Flex component which will create a "popup" editing balloon, similar to, for example, iCal or Google calendar:

http://img.skitch.com/20090526-phb5mke61anjkfknaekdbjjefw.jpg
(source: iusethis.com)

Does such a thing exist?

0 投票
1 回答
275 浏览

asp.net-mvc - MS MVC 登录小部件

上下文
LAYOUT中,我有 2 个输入字段和提交按钮。
如果用户身份验证成功,我想将他重定向到某个地方,如果没有 - 我希望使用一些验证文本更新页面。

问题 原因小部件应该位于布局中,我t know which is current page, therefore - can不会返回失败的身份验证(更糟糕的是 - 我对页面状态一无所知(更改的字段,复选框中的选定项目等))。

我可以在登录表单提交时保存部分请求的状态,但是 - 我如何在没有 javascript 黑客攻击的情况下成功地重定向用户?

0 投票
3 回答
4722 浏览

java - OS X 上的 JFileChooser

JFileChooser 看起来一点也不像本机小部件。我似乎记得读过一些 hack 让它看起来像本机小部件但搜索它知道我似乎无法再次找到它我遇到了建议使用 java.awt.FileChooser 但该类似乎不在分布。我怎样才能让 JFileChooser 看起来像本机小部件?

0 投票
4 回答
5509 浏览

javascript - 延迟加载 addthis 脚本?(或延迟加载依赖于已触发事件的外部 js 内容)

我想让我的用户可以使用addthis小部件,但我想延迟加载它,以便我的页面尽快加载。但是,在通过脚本标记然后通过我的延迟加载方法尝试之后,它似乎只能通过脚本标记工作。在混淆的代码中,我看到一些东西看起来像是依赖于 DOMContentLoaded 事件(至少对于 Firefox 而言)。

由于 DOMContentLoaded 事件已触发,因此小部件无法正确呈现。该怎么办?

我可以只使用脚本标记(较慢)......或者我可以(以跨浏览器方式)触发 DOMContentLoaded (或等效)事件吗?我有一种感觉,这可能是不可能的,因为我相信(如 jQuery)对内容就绪事件有多个测试,因此必须发生多个模拟事件。

尽管如此,这是一个有趣的问题,因为我已经看到几个小部件现在假设您通过静态脚本标签包含他们的东西。如果他们编写的代码对关注速度的开发人员更有用,那就太好了,但在那之前,是否有解决方法?和/或我的任何假设是否错误?

编辑: 因为这个问题的第一个答案似乎错过了我的问题的重点,所以我想澄清一下情况。

这是关于一个特定的问题。我不是在寻找另一个延迟加载脚本或检查是否加载了某些依赖项脚本。具体来说,这个问题涉及

  1. 您无法控制的外部小部件,可能会或可能不会被混淆
  2. 延迟外部小部件的加载,直到需要它们为止,或者至少直到基本上在加载其他所有内容(包括其他延迟元素)之后
  3. b/c 小部件的编写方式,排除了现有的典型延迟加载范例

虽然它很深奥,但我已经看到它发生在几个小部件上 - 小部件开发人员假设您只是愿意在页面底部添加另一个脚本标签。我希望节省这 500-1000 毫秒**,尽管雅虎、谷歌和亚马逊的大量研究表明它对您的用户体验很重要。

**我对锤头和个人经验的测试表明,在这种情况下,这将是我的积蓄。