小编abb*_*tto的帖子

如何使用Node.js确定当前的操作系统

我正在编写一些节点shell脚本,以便在平台上进行开发时使用.我们有Mac和Windows开发人员.我可以在Node中检查一个变量,在一个实例中运行.sh文件,在另一个实例中运行.bat吗?

node.js

233
推荐指数
6
解决办法
12万
查看次数

为什么我的JavaScript函数名称会发生​​冲突?

我写了下面的脚本,只是为了看一个变量和一个分配了函数的函数的名字发生冲突时会发生什么:

var f = function() {
    console.log("Me original.");
}

function f() {
    console.log("Me duplicate.");
}

f();
Run Code Online (Sandbox Code Playgroud)

我得到的输出是"我原创".为什么没有调用其他函数?

另外,如果我将原来的作业改为var f = new function() {,我会得到"我原创",然后是TypeError说object is not a function.有人可以解释一下吗?

javascript function

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

JavaScript:什么是Expando Property?

我在阅读有关JavaScript内存泄漏时遇到过这个属性.我被告知此属性仅在Internet Explorer中受支持,并负责循环引用.

我试图检查并发现此属性在任何浏览器中都不可用.任何人都可以提供有关此属性的任何见解以及它如何与内存泄漏相关联?

javascript memory-leaks

13
推荐指数
3
解决办法
5902
查看次数

如何将<div>作为表单<input>处理

我所做的是:

HTML

<form>
    <div id="textBox" contenteditable="true" name="textBox"><?php echo $storyText; ?>
    </div>
    <textarea id="hiddeninput" name="hiddeninput"></textarea>
    <input type="submit" id="save" name="save" value="Submit"/>
</form>
Run Code Online (Sandbox Code Playgroud)

使用Javascript

$('#save').click(function () {
    var mysave = $('#textBox').html();
    $('#hiddeninput').val(mysave);
    $("form:first").submit();
    $('#hiddeninput').append(mysave);
    alert($('#hiddeninput').val());
});
Run Code Online (Sandbox Code Playgroud)

所以alert和append都会显示正确的信息,但是当我提交时它不会将#hiddeninput保存为php变量.最初我把它作为一种隐藏的输入法,但我试图证明无论我做什么它都不会发布,

javascript php jquery post

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

如何解析 querySelectorAll 选择器引擎的结果并允许方法链接?

简化示例代码:

var $ = function(selector, node) { // Selector engine
    var selector = selector.trim(), node = node || document.body;
    if (selector != null) {
        return Array.prototype.slice.call(node.querySelectorAll(selector), 0); }
    }
}
Run Code Online (Sandbox Code Playgroud)

我想这样使用它......:

$("div").innerHTML='It works!';
Run Code Online (Sandbox Code Playgroud)

...不是这样的...:

$("div")[0].innerHTML='It works only on the specified index!';
Run Code Online (Sandbox Code Playgroud)

...或这个:

for(i=0;i<$('div');i++) {
        $("div")[i].innerHTML='It works great but it's ugly!';
}
Run Code Online (Sandbox Code Playgroud)

这是我得到的最接近的结果。我希望链接能够工作并与本机方法兼容:

if(!Array.prototype.innerHTML) { 
    Array.prototype.innerHTML = function(html) {
        for (var i = 0; i < this.length; i++) {
            this[i].innerHTML = html;
        }
    }
}

$("div").innerHTML('It works, but it ruins method …
Run Code Online (Sandbox Code Playgroud)

html javascript css css-selectors

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

用PHP叠加图像

我正在寻找一种在现有图像上叠加图像的方法.

例如:

IMG1 + IMG2

我在这里找到了一个很好的例子:使用一个Image元素的PNG叠加. 但我对这些有两个问题.

首先,我不希望尺寸彼此相等.例如(215*215在215*215).这是因为我的用户可以选择他们想要放置图像的位置.(上,左,下,右上)所以8个方向.

第二问题是,在该例子中,只有2个图像被允许为叠加.我的用户(再次)将能够在其上放置多个图像.

我对Javascript和PHP有一点了解,所以如果你们(和女孩们)可以帮助我的话会很棒.

此致

javascript php

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

标签 统计

javascript ×5

php ×2

css ×1

css-selectors ×1

function ×1

html ×1

jquery ×1

memory-leaks ×1

node.js ×1

post ×1