问题标签 [javascript]

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 投票
7 回答
9351 浏览

管理和部署大型 JavaScript 应用程序的最佳实践

管理中型 JavaScript 应用程序的一些标准做法是什么?我关心的是浏览器下载的速度以及开发的易用性和可维护性。

我们的 JavaScript 代码大致“命名空间”为:

目前,我们有一个(未打包、未剥离、高度可读的)JavaScript 文件来处理 Web 应用程序上的所有业务逻辑。此外,还有 jQuery 和几个 jQuery 扩展。我们面临的问题是,在 JavaScript 代码中查找任何内容都需要很长时间,而浏览器仍然有十几个文件要下载。

将少量“源”JavaScript 文件“编译”成一个最终的压缩 JavaScript 文件是否很常见?还有其他方便的提示或最佳实践吗?

0 投票
3 回答
5416 浏览

无论如何禁用dojo日期文本框的客户端验证?

在下面的示例中,我使用的是dijit.form.DateTextBox

因此,例如,如果用户开始在日期中输入“asdf”,则该字段将变为黄色,并且会出现一个弹出错误消息说The value entered is not valid.. 即使我删除constraints="{datePattern:'MM/dd/yyyy'}"它仍然有效。

在不详细说明原因的情况下,我希望能够保留 dojoType 并在特定情况下仍然阻止验证。

0 投票
8 回答
1115 浏览

为表单发布寻找特定的 FireFox 扩展程序/程序

我正在寻找允许您制作 GET 和 POST 请求的 FireFox 扩展程序或类似程序。用户将输入一个表单操作,并根据需要输入尽可能多的表单键/值对。它还会发送任何 cookie 信息(或从用户选择的任何域发送当前 cookie。)Web Developer 插件几乎就是我要找的;它可以让您快速查看表单键,但不允许您更改它们或添加新键(这会导致地址栏中出现大量令人痛苦的 JavaScript...)

0 投票
2 回答
623 浏览

最小化来自 AjaxControlToolkit 控件的 javascript HTTP 调用?

我喜欢 ASP.NET Ajax 控件工具包为 ASP.NET 开发人员提供的易用性。但是,我根本没有发现它是一个可扩展的解决方案。我有一个带有 2 个日期输入字段的页面。通过为每个日期字段附加一个 TextBox 和一个 CalendarExtendar 控件,我得到了几个(实际上是 11 个)外部 Javascript 调用 /ScriptResource.axd?d=xxxx

有没有办法控制这个?为什么这么烂?有什么更好的 .NET Ajax 工具包可以提供相同(或更好)的功能集,这些功能集更具可扩展性、直接性和完全可定制性?不想在这里重新发明轮子。

0 投票
5 回答
3936 浏览

Web 应用程序 - 仪表板类型 GUI - 界面

我正在寻找为 Web 应用程序创建仪表板类型 gui。我希望用户能够将不同的元素(可能是图像按钮、锚标签或可能只是 div)拖放到不同的(定义的)位置,并能够保存他们的设置(在 cookie 中或在服务器)。我在 .Net 2.0 框架中使用 c#。我尝试过使用 mootools,但他们最近的更新使他们的拖放功能对我没有用处。我正在寻找一些方向,因为我知道那里有一些正是我正在寻找的东西,所以我不必从头开始构建。

谢谢。

0 投票
5 回答
3061 浏览

动态字母导航

ColdFusion用于从 SQL 数据库返回结果集并将其转换为列表。

我需要一些方法来为该列表生成一个按字母顺序排列的导航栏。我有 ColdFusion 和可用的 jQuery 库。

我正在寻找生成这样的东西:

在单击其中一个字母的地方,您会将页面向下带到该字母的第一个项目。并非所有 26 个字母都必须使用。

0 投票
5 回答
1243 浏览

Javascript和服务器之间的通信

我一直在用 Javascript 开发一个“表单生成器”,并且即将完成将表单的规范发送回服务器以进行存储的部分。构建器维护一个表示字段、标签、选项(用于选择/复选框/单选)、强制状态和字段的一般排序顺序的内部数据结构。

当我想将此结构发送回服务器时,我应该使用哪种格式进行通信?

此外,在将服务器保存的表单恢复回我的 Javascript 构建器时,我应该以与发送它的相同格式加载数据,还是应该使用构建器的createField()功能重建字段?

0 投票
2 回答
4582 浏览

Google Maps API - GLatLngBounds 类的问题

我在使用Google Maps API时遇到了一些问题。我有一个数组,其中包含我创建的用于存储点的对象。

我的数组和类:

tPoint 包含一个GLatLng点数组。我想编写一个函数来返回一个GLatLngBounds对象,该对象从当前地图边界扩展以显示所有 HeadPoints。

这是我到目前为止所拥有的..

它返回警报的这些值。(一般在美国)

"19.64258,NaN"
"52.69636,NaN"
"i=0"
"19.64258,NaN"
"52.69636,-117.20701"
"i=1"

我不知道为什么我要让 NaN 回来。当我使用边界获得缩放级别时,我认为 NaN 值导致 map.getBoundsZoomLevel(bounds) 返回 0,这是不正确的。我是否错误地使用了 GLatLngBounds

0 投票
17 回答
1469 浏览

服务器端 JavaScript 会起飞吗?哪种实现最稳定?

有人看到服务器端 JavaScript 起飞了吗?那里有几个实现,但这一切似乎有点牵强(例如,“这样做是因为我们可以”类型的态度)。

我很想知道是否有人真的为服务器端编写 JavaScript,以及他们迄今为止的经验。

另外,哪种实现通常被认为是最稳定的?

0 投票
4 回答
8631 浏览

javascript表单验证库推荐

对 javascript 表单验证库的任何建议。我可以尝试自己动手(但我不太擅长 javascript)。需要支持检查必填字段,最好是字段的正则表达式验证。