小编emp*_*ine的帖子

阅读JavaScript本机代码

有没有办法看到JavaScript本机代码的声明?每当我尝试在Chrome或Firefox中查看本机功能时,它会说" native code":

> String.fromCharCode
function fromCharCode() { [native code] }
Run Code Online (Sandbox Code Playgroud)

这是什么意思,是否有任何工具可以帮助我阅读实际代码?

javascript

70
推荐指数
2
解决办法
4万
查看次数

数据表页面更改回调

我正在使用函数'fnDrawCallback'进行页面更改.它基本上解决了我的目的.唯一的事情是我在初始化dataTable对象时必须指定该函数.有什么办法可以在初始化后完成吗?

例如:我这样做:

$("#tableID").dataTables({'fnDrawCallBack':functionName});
Run Code Online (Sandbox Code Playgroud)

我想这样做:

var oTable = $("#tableID").dataTables();
oTable.fnDrawCallback = functionName;    // or something like this
Run Code Online (Sandbox Code Playgroud)

解:

oTable.aoDrawCallback.push(functionObj);
var functionObj = {
   fn: funtionName
};
Run Code Online (Sandbox Code Playgroud)

javascript jquery jquery-datatables

21
推荐指数
2
解决办法
3万
查看次数

对象的构造函数或init函数

我正在寻找以下情况的构造函数或init函数:

var Abc = function(aProperty,bProperty){
   this.aProperty = aProperty;
   this.bProperty = bProperty;
}; 
Abc.prototype.init = function(){
   // Perform some operation
};

//Creating a new Abc object using Constructor.

var currentAbc = new Abc(obj,obj);

//currently I write this statement:
currentAbc.init();
Run Code Online (Sandbox Code Playgroud)

新对象初始化时有没有办法调用init函数?

javascript oop

16
推荐指数
3
解决办法
3万
查看次数

在Slick网格中禁用特定单元格编辑

有没有办法禁用单元格进行编辑?我们可以在列级别定义编辑器,但是我们可以针对特定行禁用该编辑器吗?

javascript slickgrid

16
推荐指数
1
解决办法
1万
查看次数

列出具有相同高度的项目

我创造了一个小提琴:http: //jsfiddle.net/pQZ8f/

我希望两个列表项都具有相同的高度,而无需手动设置高度.我希望它能自动增长.我不想使用javascript.可以通过CSS完成吗?

html css

12
推荐指数
3
解决办法
4万
查看次数

波旁整齐多个断点

我知道以下可以在波旁威士忌中完成:

$mobile: new-breakpoint(max-width: 320px);
$tablet: new-breakpoint(max-width:760px min-width:321px);
$desktop: new-breakpoint(min-width: 761px);
Run Code Online (Sandbox Code Playgroud)

然后我可以这样做:

@include media($mobile) {
    // some styling
}
Run Code Online (Sandbox Code Playgroud)

它很棒.现在我必须添加影响移动设备和平板电脑的样式.我正在寻找移动和平板电脑断点联盟.

//desired behavior 
//I know this is not available. Just made up
@include media($mobile, $tablet) {
    // some styling.
    // this should be applied to mobile and tablet
}
Run Code Online (Sandbox Code Playgroud)

css sass neat media-queries bourbon

7
推荐指数
1
解决办法
4187
查看次数

有没有办法找到页面中的表是dataTable对象?

我正在寻找一种方法来了解页面中的表是否是dataTable?有没有一种简单的方法可以找到它?或者可能是我可以获得dataTable的所有对象.

javascript jquery jquery-plugins datatables

6
推荐指数
2
解决办法
4795
查看次数

iframe的跨域问题

我知道跨浏览器域名调用的解决方案.使用JSONP,进行代理调用或接受服务器上的域.我今天在我的公司发现了一种更奇怪的方式.

方法:

他们正在使用此更改主机以匹配第二台服务器的主机 -

window.location.host = "xyz.com";
          or
document.domain = "xyz.com";
Run Code Online (Sandbox Code Playgroud)

然后他们创建一个隐藏的iframe并在iframe中获取内容并将内容替换为visible元素.

问题:

它适用于iframe,但如果我执行ajax调用,它不起作用.对此有何评论?

javascript ajax

5
推荐指数
1
解决办法
950
查看次数

单元测试反应头盔代码

我正在使用react-helmet将元素添加到head元素中.

<Helmet>
     <title>title</title>
     <meta name="description" content="description" />
     <meta name="keywords" content="keywords" />
</Helmet>
Run Code Online (Sandbox Code Playgroud)

我正在尝试像这样编写单元测试:

it('should render metadata', () => {
    const wrapper = mount(<Metadata/>);
    // this is not working.
    expect(document.title).to.equal("title");
});
Run Code Online (Sandbox Code Playgroud)

javascript unit-testing reactjs react-helmet

5
推荐指数
2
解决办法
1005
查看次数

Css属性支持检测

在javascript中是否有通用的方法来检查当前浏览器是否支持css属性?

我目前正在使用" document.compatMode "来检查它是否是怪癖.但必须有一种方法来检查特定的财产.

javascript

3
推荐指数
1
解决办法
1163
查看次数

jquery验证的无效处理程序回调

在按键或模糊验证时不会调用invalidHandler函数.当我尝试提交整个表单时会调用它.

jquery jquery-validate

2
推荐指数
1
解决办法
3484
查看次数

正则表达式前面的逗号或结尾的逗号

我不太擅长正则表达式。

我有一个像这样的字符串:

var bigString = 'abc,xyz,def';
Run Code Online (Sandbox Code Playgroud)

我想创建一个正则表达式,它查找前面的逗号或末尾的逗号。

例如:

有效表达式为:abc,,xyz,,def

我将不胜感激任何形式的帮助。

javascript regex

2
推荐指数
1
解决办法
9639
查看次数

捕获动态更改其来源的图像的加载事件

我正在动态更改图像的 src,并希望捕获该图像的加载事件。我有办法做到吗?

javascript jquery

2
推荐指数
1
解决办法
3810
查看次数