问题标签 [ecma]

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

javascript - `player.animate( [ {transform: "rotate(10)"`?

我正在尝试使用网络动画/JS(但不是 CSS!)来转换 SVG。

无法transform: rotate(10)工作——不知道为什么。

在示例中playerT(scale) 和playerT3(strokeWidth) 很好, playerT2似乎没有做任何事情——为什么?

JSFiddle 在这里: https ://jsfiddle.net/45cbhLqL/

PS:我可以使用转换矩阵(如果必须的话)吗?

0 投票
0 回答
89 浏览

javascript - 如何在 WAAPI 中为路径设置动画?

我如何(如果有的话)d在网络动画中制作动画?在示例中stroke并且strokeWidth正在工作,d不是吗?!

编辑: 实现脚本路径动画(没有 SMIL)的任何首选替代方案?

0 投票
1 回答
366 浏览

c++ - 在 unix 上用 c++ 编写一个空的 iso 映像

为简单起见,我不会包含我的代码,因为其中大部分包含硬编码的二进制/十六进制/ascii 字符串,以根据为 ISO 9660 标准设置的ECMA指南复制扇区(见下图)。此任务的主要目标是编写一个符合上述标准的空白 iso 映像。我的问题如下:

收集了以下所有扇区的数据:
部门

如何将二进制数据输入一些序列化程序以在我的 unix 系统上创建一个空的 iso 映像?我还没有找到任何有用的例子来说明如何去做。也许我没有找对地方(谁知道......)?任何和所有的帮助都非常感激!

谢谢。

0 投票
0 回答
23 浏览

javascript - 迭代数组并运行延迟函数的理想方法

我有一个问题,如何在不需要 array.length 不同变量的情况下处理以下情况?

我希望在 5 秒加上每次迭代 5 秒后调用该函数。

0 投票
1 回答
46 浏览

javascript - JavaScript 和对象初始化

我决定用javascript“更深入”,在ECMA6之前尝试掌握ECMA5技能,现在我被对象创建和初始化所困扰,什么版本更好,更实用,更好读等等。坚持使用哪一个作为基础。所以我尝试了什么:

版本 1,在谷歌搜索的指南中最受欢迎

版本 2,与版本 1 完全相同,只是语法略有不同

第 3 版,这对我来说最糟糕,语法困难,错误空间更大,我什至不确定它是否正确编写

第 4 版,这是由高级开发人员向我展示的,在指南中不太受欢迎,或者只是我没有注意到它,但经过一些解释后可能是我最喜欢的。

0 投票
1 回答
422 浏览

javascript - 在 javascript 中使用 var 关键字创建块范围变量

我想使用var关键字在 javascript 中创建一个块范围的变量。
我不想使用let关键字创建。因为它不会支持所有浏览器。
有没有办法通过一些最好和通用的方式来实现这一点?

用例:我想在 for 循环中使用它,以便每次迭代都会创建一个新范围。

0 投票
1 回答
3803 浏览

javascript - Typescript 在语法上与 es6 / es7 有多少不同?

Typescript 在语法上与 es6 / es7 有多少不同。我们在 Typescript 中有这样的代码:

但是es6不需要:anyafter 属性来声明它吗?所以我应该继续使用 Typescript 还是应该es6直接学习,因为它是标准的JavaScript。注意:-我知道TypeScript据说是基于类型的,也是es6. 但ecma script 可能会TypeScript在不久的将来或在其下一个版本中78

0 投票
2 回答
3346 浏览

javascript - 浏览器 intl.NumberFormat 未正确显示货币符号

我正在尝试使用 Intl.NumberFormat 编写货币格式化函数。当我将美元或欧元作为货币传递时,它可以正常工作,但当我传递更模糊的货币代码(如 PLN 或 COL)时,它似乎会中断,而不是按要求显示它们的符号,而是显示代码。它可以清楚地识别代码,因为当我要求它显示名称时,它可以正常工作:

显示“PLN43”,同时

显示“43.00 波兰兹罗提”

0 投票
1 回答
111 浏览

javascript - 在 angularjs/lodash 中安全获取属性的方法

我有以下代码:

Sonarqube 觉得这个方法太复杂了(complexity 为 11,max allowed 为 10),这样的代码有没有标准函数 - ($scope.association || {}).id?

0 投票
1 回答
520 浏览

javascript - Javascript this关键字在函数中

我试图了解Javascript. 我对this关键字有一些误解。Everywhere 声明this关键字是对调用函数的对象的引用。

但据我所知function,它也是一个对象。
所以考虑这个例子

为什么this内部引用closure指向global对象而不是getBrand包装函数?同样,一切都是 javascript 中的对象,所以我无法理解这种行为。

请从内部角度解释这一点。

谢谢