小编Ada*_*dam的帖子

Javascript:如何将一个函数的原型附加到另一个?

如何将一个函数的原型附加到另一个函数?就像是:

// Foo
function foo(){};
foo.prototype.a = 'hello';

// Bar
function bar(){}
bar.prototype.b = 'world';

// Append Foo's prototype to Bar
bar.appendPrototype(foo);

// Print
console.log(bar.prototype) // -> { a: 'hello', b: 'world' }
Run Code Online (Sandbox Code Playgroud)

javascript merge prototype append

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

在javascript中替换unicode匹配

我想替换搜索中找到的匹配单词/字符,例如,如果我搜索a并得到结果ádám,我想突出显示á的.就像是:

"ádám".replace(/(a)/gi, '*') // -> should return "*d*m"
Run Code Online (Sandbox Code Playgroud)

但当然这不起作用.我正在尝试XRegExp但是我无法理解它.

你会如何为所有语言做到这一点?可能吗?

javascript regex unicode replace utf-8

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

哪个for循环在javascript中效率更高?

哪一个更有效率?

// < 11
for(var i = 0; i < 11; i++){ ... }
Run Code Online (Sandbox Code Playgroud)

要么

// <= 10
for(var i = 0; i <= 10; i++){ ... }
Run Code Online (Sandbox Code Playgroud)

我不知道for函数究竟是如何工作的,但我认为< 11它更有效率,因为在<= 10每次10比较中它似乎也检查它是否相等,而不仅仅是更小,所以它必须进行2次比较而不是一.

我是对的,还是这个有用吗?

javascript comparison performance for-loop

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

我可以在PHP类中使用函数作为变量吗?

是否有可能创建一个运行函数的变量并在调用时保持其返回值?如下例所示:

class Object{
     public $var = $this->doSomething();
     function doSomething(){
          return "Something";
     }
}

$object = new Object();
echo $object->$var;
Run Code Online (Sandbox Code Playgroud)

只因为我收到这个错误:

解析错误:语法错误,第2行的test.php中出现意外的T_VARIABLE

php variables class function object

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

正则表达式 - 获取只有一个

我想要一个正则表达式

抓住target这个:

http:// localhost/targethttp:// localhost/target /

但不是来自这个:

HTTP://本地主机/目标/事/其他

所以如果localhost之后只有一个参数而且不超过一个.

regex

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

Node.js阻塞了吗?

我想我刚刚发现了一些与node.js或浏览器相关的东西.所以node.js应该是非阻塞的,但是一个简单的setTimeout阻塞了同一个客户端的整个网站.

这是服务器代码:

// Create HTTP Server
var http = require('http');

// Create page number holder
var page = 0;

http.createServer(function (req, res) {
    // Increment Page Number
    page++; 

    // Log page load
    console.log('LOAD PAGE', page); 

    // Set response header
    res.writeHead(200, {'Content-Type': 'text/plain'}); 

    // Wait 10 seconds and write Hello World message to client.
    setTimeout(function(){ res.end('Hello World\n'); }, 10000); 

}).listen(5000); // Listen on port 5000

// Log server start
console.log('Server running on port 5000.');
Run Code Online (Sandbox Code Playgroud)

所以我所说的是当我尝试使用两个选项卡在Chrome(版本25.0.1364.152)中打开http://mysite.com:5000/时,第一个选项卡必须在节点处理第二个选项卡之前完成.js文件.

它看起来像这样:

Client: Open Tab1 …
Run Code Online (Sandbox Code Playgroud)

javascript http blocking node.js

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

Javascript:每100个字符后添加Break

如果我写长文本例如:

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

文本已经离开了页面,我有一个想法来修复它,每100个字符后我就能制作一个<br />标签.但我不知道该怎么做.

谢谢你的帮助!

javascript text character line-breaks break

0
推荐指数
1
解决办法
2573
查看次数

Javascript 哈希替换错误

这有什么问题吗?

哈希是:#/search=hello/somethingelse/

window.location.hash.replace(/search=([^\/]*)/gi, "search=" + value);
Run Code Online (Sandbox Code Playgroud)

编辑:

我只想改变一部分而hash不是全部hash

javascript hash replace

0
推荐指数
1
解决办法
1916
查看次数

如何在C风格?

在互联网上有CSS,这在C和C++中是如何工作的?

例如,我该如何创建red box with 200px width and height

c c++ coding-style

0
推荐指数
2
解决办法
211
查看次数

正则表达式 - 获取这些但不是这些

所以我想要一个像这样工作的正则表达式:

获取[a-z0-9.-]但不是'example','example1','example3','user','home','h3llo'

编辑

我需要.htaccess中的这个正则表达式

例子可以是我想要的东西.

regex .htaccess

0
推荐指数
1
解决办法
1195
查看次数

正则表达式:禁用符号

有没有办法禁用all符号,标点符号,块元素,几何形状和dingbats,如下所示:

✁✂✃✄✇✈✉✍✍✏✐✑✒✔⟻⟼⟾⟿⟻⟼⟽⟾⟿▚▛▜▝▞▞

没有在正则表达式模式中写下所有这些,同时启用所有其他正常语言字符,如中文,阿拉伯语等.如下所示:

文化中国الجزيرةنت

我正在构建一个javascript验证函数,我真正的问题是我无法使用:

[a-zA-Z0-9] 
Run Code Online (Sandbox Code Playgroud)

因为这忽略了许多语言而不仅仅是符号.

javascript regex unicode symbols

0
推荐指数
1
解决办法
848
查看次数

什么呈现HTML?

在PHP中,您可以使用PHP编写html ,例如:

<html>
    <head>
        <?php echo "HTML Title from PHP "; ?>
    </head>
    <body>
        <h1>hello world!</h1>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

我想知道这是什么,它是如何工作的,写的是什么,我需要多深才能理解它?

现在我听说模板引擎,但是PHP也有很多模板引擎,所以在我理解的模板引擎上编写模板引擎听起来很愚蠢(对我来说),模板引擎解析整个文件只是为了替换命令,然后它也开始输出文件内容,所以我觉得它不是系统的一部分,从而失去了性能.(也许我完全错了,但严肃地说,这就是我听到它时的感受:P)

编辑

伙计们,当我说什么呈现HTML时,我的意思是什么在PHP中呈现HTML?在node.js文件中,您无法编写任何HTML,因为没有任何处理它.

html php rendering

0
推荐指数
3
解决办法
3375
查看次数

在C中构建HTTP服务器需要了解什么?

有人说,为了构建HTTP服务器,我应该遵循RFC 2616标准.哪个好,但作为一个全新的C开发人员,我想知道我需要使用哪些模块,技术来实现HTTP协议来处理html,css,js和图像.

我不是要重新发明井,我只需要一个学习C的起点.我的经验是,以项目方式构建有用的东西是学习新东西的最佳方式.

PS如果可能,我想从头开始构建它.

c webserver requirements http

-1
推荐指数
1
解决办法
200
查看次数