Tag: JavaScript

如何处理RequireJS / AMD的循环依赖?

在我的系统中,我在浏览器中加载了一些“类”,每个“类”在开发过程中分别存放一个文件,并连接在一起用于生产。 当它们被加载时,它们在全局对象(这里是G上初始化一个属性,如下例所示: var G = {}; G.Employee = function(name) { this.name = name; this.company = new G.Company(name + "'s own company"); }; G.Company = function(name) { this.name = name; this.employees = []; }; G.Company.prototype.addEmployee = function(name) { var employee = new G.Employee(name); this.employees.push(employee); employee.company = this; }; var john = new G.Employee("John"); var bigCorp = […]

JavaScriptstring和数字转换

我如何在JavaScript中执行以下操作? 将“1”,“2”,“3”连接成“123” 将“123”转换为123 加123 + 100 = 223 隐蔽223成“223”

如何在JavaScript中避免单引号(')?

好吧,我基本上是这样做的 document.getElementById("something").innerHTML = "<img src='something' onmouseover='change(\'ex1\')' />"; 我不希望双引号(“),我只是想要一个单引号,所以我试图在使用它时不会放两个双引号,我试图在最后的结果中达到这个目的。 <img src="something" onmouseover="change('ex1')" /> 逃跑不适合我。 更新:我标记的答案工作正常,但是,清洁(更专业的方式,国际海事组织)是这样的答案: https : //stackoverflow.com/a/16134953/1754890

我如何拦截Greasemonkey脚本中的XMLHttpRequests?

我想使用Greasemonkey捕获AJAX请求的内容。 有谁知道如何做到这一点?

使用Javascript当前时间格式

我想用javascript来获取特定格式的当前时间。 使用下面的函数将会给我Fri Feb 01 2013 13:56:40 GMT + 1300(新西兰夏令时间),但我想格式化它像星期五下午2:00下午2013年2月1日 var d = new Date(); var x = document.getElementById("time"); x.innerHTML = d; 当然,上面的代码没有任何格式化逻辑,但我还没有遇到任何“工作”的格式化器。

是否有完成CSS3animation的callback?

有什么办法来实现一个callback函数的情况下css3animation? 在Javascriptanimation的情况下,它可能但没有find任何方式来做到这一点在CSS 3。 我可以看到的一种方式是在animation持续时间后执行callback,但不能确保在animation结束后总是会调用callback。 这将取决于浏览器UI队列。 我想要一个更强大的方法。 任何线索?

JavaScript将焦点设置为HTML表单元素

我有一个在其中的文本框的Web表单。 我如何去默认设置焦点到文本框? 像这样的东西: <body onload='setFocusToTextBox()'> 所以有人可以帮我吗? 我不知道如何将焦点设置到JavaScript的文本框。 <script> function setFocusToTextBox(){ //What to do here } </script>

在没有jQuery的HTML和CSS中单击显示隐藏div

我想要的东西非常类似于位于这里的Theming可折叠标题: http://jquerymobile.com/demos/1.2.0-alpha.1/docs/content/content-collapsible.html 不使用JQuery,这可能吗? 这是一个移动网站,但网页总是会脱机,所以我真的不想使用jQuery。 也给jquery移动自定义样式比使用纯CSS和自己造型更难。

为什么要y.innerHTML = x.innerHTML; 被避免?

假设我们在页面上有一个DIV x ,我们想复制(复制粘贴)该DIV的内容到另一个DIV y 。 我们可以这样做: y.innerHTML = x.innerHTML; 或与jQuery: $(y).html( $(x).html() ); 但是,看来这种方法不是一个好主意,应该避免。 (1)为什么要避免这种方法? (2)应该怎么做呢? 更新: 为了这个问题,我们假设在DIV x中没有带ID的元素。 (对不起,我忘了在我原来的问题中涵盖这个案例。) 结论: 我已经在下面发表了我自己的回答(正如我原本的意图)。 现在,我也计划接受我自己的答案:P ,但是孤独的回答太神奇了,我不得不接受它。

如何在Angular 2中设置DatePipe的区域设置?

我想显示date使用欧洲格式dd/mm/yyyy但使用DatePipe shortDate格式它只显示使用美国date样式mm/dd/yyyy 。 我假设默认语言环境是en_US。 也许我在文档中缺less,但我怎样才能更改在Angular2应用程序的默认区域设置? 或者也许有一种方法将自定义格式传递给DatePipe?