小编Dan*_*Dan的帖子

javascript对象变量和函数

第一个问题

var obj = function(){  
    var a = 0;  
    this.b = 0; 
}
Run Code Online (Sandbox Code Playgroud)

是否有行为有什么区别ab


第二个问题

var x = 'a';
var f1 = function(x){ alert(x) }
var f2 = new Function('alert('+x+')')
Run Code Online (Sandbox Code Playgroud)

f1和的行为有什么不同吗?f2

javascript

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

document.getElementsByTagName返回值

我想用

document.getElementsByTagName('input').concat( some_array )
Run Code Online (Sandbox Code Playgroud)

document.getElementsByTagName()返回一个object而不是array

如何获得阵列?

javascript dom

4
推荐指数
1
解决办法
4847
查看次数

javascript函数vs新函数

根据这个基准 http://jsperf.com/function-vs-function 创建的函数运行速度提高了大约1000倍.你能评论一下吗?

javascript

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

PHP:在构造函数中使用$ this

我有一个在PHP中使用这种语法的想法.它说明了创建对象有不同的回退方式

function __construct() {

   if(some_case())
      $this = method1();
   else
      $this = method2();

}
Run Code Online (Sandbox Code Playgroud)

这是一场噩梦吗?还是有效?

php construct

4
推荐指数
1
解决办法
5234
查看次数

JavaScript:检测IE的最佳方法

阅读本文后,我发现了以下代码:

if ('v'=='\v') { // Note: IE listens on document
    document.attachEvent('onstorage', onStorage, false);
}
Run Code Online (Sandbox Code Playgroud)

这种方法'v'=='\v'是个好主意吗?这是检测IE的最短路径吗?

javascript internet-explorer detect

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

删除撇号正则表达式以外的标点符号

preg_replace ("/(\p{P})/", ' ', $str)删除撇号,它不应该.请帮忙

regex regex-negation

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

处理元素外部的点击而不使用jquery

我想实现这样的解决方案

如何检测元素外部的单击?

但我正在使用另一个已定义$()函数的javascript库

有什么建议?

javascript jquery event-handling

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

使用JSON初始化JavaScript对象

我想做以下事情

var my_json = {
    a : 'lemon',
    b : 1
}

function obj(json){
    this.a = 'apple';
    this.b = 0;
    this.c = 'other default';
}
Run Code Online (Sandbox Code Playgroud)

分配后

var instance = obj(my_json)
Run Code Online (Sandbox Code Playgroud)

我想得到

instance.a == 'lemon'
Run Code Online (Sandbox Code Playgroud)

javascript json

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

hg:如何恢复(单个文件)多次提交?

最接近的答案是this one其中的一行:

hg revert -r <oneRevBack> fileName
Run Code Online (Sandbox Code Playgroud)

最后一件事是获得<oneRevBack>除使用哈希之外的其他信息。我会梦想只是打字<-1>

mercurial revert

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

如何查看查询“ knex”的版本?

出于调试目的,我希望看到SQL查询knex正在执行。例如,我想查看knex为该代码生成的SQL :

 knex('statistics')
    .del()
    .where({
        'stats': 'reddit',
    }); 
Run Code Online (Sandbox Code Playgroud)

javascript knex.js

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