分类:JavaScript

JavaScript

在jQuery或JavaScript中转义单引号

我想为< span> 标记显示以下文字。如何转义以下单引号? $(“#spn_err”)。text($('#txt1 ')。attr('value')+“无效”); 我想将消息显示为' ZZZ'无效。这里 $('#txt1')。attr('value')是一个动态值。它可能有 abc , bcc , ddd , ZZZ 。我该怎么做? 解决方案 像这样:

IT屋 2019/2/18 14:17:17 喜欢

JavaScript

将对象分配给“this”

假设我有一个类和一些静态辅助方法,如下所示: function MyClass(myVar){ this.myVar = myVar; this.replaceMe = function(value){ //这将失败 this = MyClass.staticHelper(value); 返回此; } this.revealVar = function(){

IT屋 2019/2/18 14:17:12 喜欢

JavaScript

使用PhantomJS从网站上读取javascript变量

我是Javascript和PhantomJS的新手,但我看起来很简单的目标已经证明比预期更难实现。我想编写一个加载网站的脚本,然后输出该页面上使用的Javascript变量的值。如果我在浏览器中打开该页面并打开Javascript控制台,我可以输入变量名称,它会告诉我与所述变量相关的值。我只是尝试使用PhantomJS重现此功能,以便我可以自动执行此任务。 有人能指出我正确的文档吗?假设Ph

IT屋 2019/2/18 14:17:00 喜欢

JavaScript

Webpack输出是空对象

我想构建一个反应组件库作为节点模块,然后将其导入到不同的项目中。但是如果我尝试导入一个组件,它只返回一个空对象。 button.jsx: 从'react'导入React,{Component} 导出类Button extends Component { render(){ return&lt ; button className ='btn'> Hello Button

IT屋 2019/2/18 14:16:55 喜欢

JavaScript

.toLocaleDateString()在Firefox中不起作用

我有下面的代码,打印出从现在起10个工作日的日期。在Opera和Chrome中,它按照我的预期和打印方式工作: 2011年11月17日星期四 然而在Firefox(6.0.2)中它打印出来:11 / 17/2011 有谁知道为什么日期不会在Firefox中作为字符串打印? < script type =“text / javascript”> function busine

IT屋 2019/2/18 14:16:43 喜欢

JavaScript

Moment.js在Firefox中提供无效日期

我需要在moment.js中转换日期时间。但它在Chrome和Firefox中给出了不同的结果。 在谷歌浏览器中它提供了正确的结果,但在Mozilla中,Firefox提供了“无效日期”。 Google Chrome 时刻('2016-Jan-02 02 :00 AM')。format() 输出:“2016-01-02T02:00:00 + 05:30” Moz

IT屋 2019/2/18 14:16:38 喜欢

JavaScript

在JavaScript中使用setTimeout()和setInterval()时调用函数

如果我使用setTimeout()和setInterval()调用命名函数而没有括号,则它按预期工作。当我用括号调用相同的函数时,它会立即执行它或者给出错误。 我正在寻找一个更深入的了解这个问题然后我发现了什么网络。 你能告诉我为什么这是真的吗? var func = function(){ console.log(“Bowties很酷。”); } setTimeout

IT屋 2019/2/18 14:16:35 喜欢

JavaScript

在Javascript中减少IF语句中的多个OR

有没有更简单的方法在JavaScript中重写以下条件? if((x == 1)|| (x == 3)||(x == 4)||(x == 17)||(x == 80)){...} 解决方案 您可以使用有效值数组并使用 indexOf : if([1,3,4,17,80] .indexOf(x)!= -1) 编辑请注意 indexOf

IT屋 2019/2/18 14:16:32 喜欢

JavaScript

Javascript中的const关键字范围

1。 &GT;&GT;&GT; const a = 2 2.>>> var a = 3 3.>>> a = 4 4.>>> a //打印2 为什么允许操作第3行? const似乎比没有任何关键字更“全局”...... 解决方案 这是是 const 如何工作(或不工作): 创建一个常量 1 ,它可以是函数的全局或局部函数被宣布。 常量遵循与

IT屋 2019/2/18 14:16:24 喜欢

JavaScript

有没有&amp; Javascript中的逻辑运算符

我想知道是否有“&” Javascript中的逻辑运算符。我试过跑1& 0和1&&在Firebug(Firefox)中为0,两者都返回0。 有人告诉我C#接受& amp;和double&&,&,double会更有效率,因为它会在遇到false时立即退出比较循环,但我无法在其上找到Javascript的任何信息。 任何想法? 解决方案 没有。 & 是按位AND 运营商。 && 是

IT屋 2019/2/18 14:16:21 喜欢