问题标签 [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 投票
3 回答
11215 浏览

javascript - 点击图片,获取坐标

我有一个标准的 HTML 图像标签,里面有一个图像,大小为 100 x 100 像素。我希望人们能够单击图像并将他们单击的 X 和 Y 传递给函数。

坐标需要相对于图像的顶部和左侧。

0 投票
3 回答
289 浏览

javascript - 保持窗口有序列表(从最近创建到最旧)的最佳方法?

当当前顶级窗口关闭时,管理窗口列表(保持它们的顺序)以便能够将下一个窗口提升到顶级的最佳方法是什么。
这是针对 Web 应用程序的,因此我们使用的是 jQuery Javascript。

我们讨论了一些简单的解决方案,例如使用数组并将 [0] 索引视为最顶层的窗口。

我想知道是否有任何可能比我们头脑风暴更有效或更有用的替代方案。

0 投票
7 回答
29929 浏览

javascript - IE 中的 JavaScript 分析器

有人知道在 IE 中分析 JavaScript 的工具吗?

可用列表:

0 投票
6 回答
3130 浏览

javascript - 从 Flex 执行 JavaScript:这个 javascript 函数危险吗?

我有一个需要能够生成和执行 JavaScript 的弹性应用程序。当我这么说时,我的意思是我需要执行我在 Flex 应用程序中创建的原始 JavaScript(不仅仅是现有的 JavaScript 方法)

我目前通过公开以下 JavaScript 方法来做到这一点:

然后我可以在 Flex 中做这样的事情(注意:我正在做一些比真正的 Flex 应用程序中的警报框更重要的事情):

我的问题是这是否会带来任何安全风险,我假设这不是因为 Flex 和 JasvaScript 都运行客户端......

有一个更好的方法吗?

0 投票
29 回答
190744 浏览

javascript - 动态加载 JavaScript 文件

如何可靠地动态加载 JavaScript 文件?这可用于实现一个模块或组件,当“初始化”时,该组件将按需动态加载所有需要的 JavaScript 库脚本。

使用该组件的客户端不需要加载所有<script>实现该组件的库脚本文件(并手动将标签插入到他们的网页中) - 只需“主”组件脚本文件。

主流 JavaScript 库是如何做到这一点的(Prototype、jQuery 等)? 这些工具是否将多个 JavaScript 文件合并到一个脚本文件的一个可再分发的“构建”版本中?或者他们是否对辅助“库”脚本进行任何动态加载?

这个问题的补充:在加载动态包含的 JavaScript 文件后,有没有办法处理事件? 原型具有document.observe文档范围的事件。例子:

脚本元素有哪些可用事件?

0 投票
5 回答
4938 浏览

javascript - Adobe AIR:处理来自服务器的 JSON 对象

我有一个通过 Ajax 调用从远程服务器检索对象的脚本。服务器以 JSON 表示法返回对象。

但是,在 Adob​​e AIR 中,出于安全原因,使用eval()存在限制。所以我能够从远程服务器获得回复,但不能将它们转回 JavaScript 对象。这个问题有什么解决方法吗?我想为我的 JavaScript 对象使用 JSON,因为它几乎可以立即使用。

旁注:我确实理解强制执行该问题的安全隐患,但我将为比赛做一些快速的应用程序开发,所以该程序只是一个快速原型,而不是用于生产目的。不过,如果有更好的选择来代替我现在正在尝试做的事情,那就太好了


更新:

感谢Theojsight的回答;

我今天学到的一件重要的事情是,我实际上可以通过使用

Adob​​e AIR 扩展的标签。查看Theo 的链接了解更多详情!

0 投票
5 回答
1956 浏览

javascript - XmlHttpRequest 返回值

我正在寻找(可以说)从XmlHttpRequest. 我看到的选项是:

  • 纯 HTML。让请求格式化数据并以可用格式返回。
    优点:调用页面易于使用。
    缺点:非常死板,卡在固定的布局上。

  • .xml _ 让请求返回 XML,在调用页面上使用 XSLT 对其进行格式化。
    优点:请求的服务很容易被其他来源使用。
    缺点:浏览器对 XSLT 的支持是否足够好?

  • JSON。让请求返回 JSON,使用 javascript 使用它,相应地呈现 HTML。
    优点:更容易“OO-ify”发出请求的 javascript。
    缺点:可能不像前两个选项那样容易使用。

我还考虑过选择选项一,同时抽象被调用服务中的视图逻辑,以便切换不同的布局将是微不足道的。出于兼容性原因,我个人认为此选项是三个选项中最好的。

在打字的时候,我得到了另一个见解。根据添加到请求的参数,允许所有三种响应格式是个好主意吗?

0 投票
2 回答
2793 浏览

javascript - 将内联搜索功能添加到网页

是否可以将内联搜索框嵌入到网页中,以提供与IE7Pro 内联搜索或类似的 Firefox/Safari 插件类似的功能?

0 投票
4 回答
13293 浏览

javascript - jQuery AJAX 与 UpdatePanel

我们有一个包含大量 jQuery 的页面(大约 2000 行),我们想要缩减 b/c,这是维护的噩梦,在服务器上维护可能更容易。我们已经考虑过为此使用 UpdatePanel。但是,我们不喜欢 UpdatePanel 将整个页面发送回服务器这一事实。

0 投票
6 回答
14760 浏览

javascript - 有没有办法在 Flash 中显示 HTML 内容?

我想在 Flash 中显示 HTML 内容。有没有办法做到这一点?我说的是完整的 HTML(如果可能的话,使用 JavaScript)。