我觉得我正在做一些无聊的事情.任何人都可以帮助我理解为什么以下不起作用
["1.1", "2.2", "3.3"].map(parseInt);
//=> [1, NaN, NaN]
Run Code Online (Sandbox Code Playgroud)
这虽然有效???
["1.1", "2.2", "3.3"].map(function(num) {
return parseInt(num);
});
//=> [1, 2, 3]
Run Code Online (Sandbox Code Playgroud)
这似乎也有效
["1.1", "2.2", "3.3"].map(Number);
//=> [1.1, 2.2, 3.3]
Run Code Online (Sandbox Code Playgroud) 我有一个在我的 zsh 中运行的脚本。
cat foo.txt <(node bar.js) > out.txt
Run Code Online (Sandbox Code Playgroud)
这个小脚本配置在/bin/sh用于执行的 node.js 模块中。问题是 sh 在<
/bin/sh: -c: line 0: syntax error near unexpected token `('
Run Code Online (Sandbox Code Playgroud)
目标是将 foo.txt 的内容和执行脚本的输出连接成一个 out.txt
我可以使用 sh 以某种方式实现相同的目标吗?
我在理解此for in循环工作方式时遇到麻烦。
function createSimpleNode(name, options, text) {
var node = document.createElement(name);
for (var o in options) {
node.setAttribute(o, options[o]);
}
if (text) {
node.innerHTML = text;
}
return node;
}
Run Code Online (Sandbox Code Playgroud) 我正在测试像素跟随鼠标的效果. http://dukevin.com/pixel
但我目前的实施资源非常繁重; 创建填充页面的div并查询它们以更改颜色.
有没有一种方法可以产生类似的效果,而不是如此资源沉重?我的想法是在鼠标移动时动态生成div,并在淡出时移除它们.
$(document).ready(function(){
var body = $('body');
for(var i = 0; i < Math.floor($(window).width()/30)*Math.floor($(window).height()/30) ; i++)
body.append("<div class=box></div>");
});
var colors = ["#f00","#c00","#d00","#e00"];
$(document).on('mouseenter', '.box', function (event) {
$(this).css({
backgroundColor: colors[Math.floor(Math.random() * colors.length)],
opacity: 1
});
}).on('mouseleave', '.box', function (event) {
$(this).css('opacity', 0);
});Run Code Online (Sandbox Code Playgroud)
body {
width: 100%;
margin: 0;
padding: 0;
line-height: 0px;
background-color: #333;
}
.box {
display: inline-block;
vertical-align:top;
z-index: -1;
width: 30px;
height: 30px;
transition: all 2s ease;
}
.box:hover {
transition: all …Run Code Online (Sandbox Code Playgroud)我有一个我想要运行的脚本
$ myscript < mydata.dat
Run Code Online (Sandbox Code Playgroud)
在里面myscript我需要将STDIN分叉/管道到多个目的地
#!/usr/bin/env bash
php script1.php > out1
php script2.php > out2
php script3.php > out3
Run Code Online (Sandbox Code Playgroud)
每个人都需要一份STDIN.可能吗?
就像是
# obviously this is broken ...
STDIN | php script1.php > out1
STDIN | php script2.php > out2
STDIN | php script3.php > out3
Run Code Online (Sandbox Code Playgroud) 我想做一些函数组合。我已经知道这一点:
如果f3(x)应该和f1(f2(x))
那时一样f3 = _.flowRight(f1,f2);
如果f3(x,y)和f1(x, f2(y))
那时一样……?
(用例是 node.js/express 中间件函数的组合。)
当人们注册应用程序时,我正在尝试使用https://github.com/tapajos/highrise/来更新用户帐户.但是我没有走得太远.
在控制台我正在做:
person = Highrise::Person.create(:name => "charlie")
Run Code Online (Sandbox Code Playgroud)
哪个节省很好,但如果我做了类似的事情
person = Highrise::Person.create(:name => "charlie", :email => "charlie@222.com")
Run Code Online (Sandbox Code Playgroud)
然后我得到:
Unprocessable Entity
Run Code Online (Sandbox Code Playgroud)
我无法理解这一点,我基本上想要添加一个完整的记录:
person = Highrise::Person.create(:name => "charlie", :params => {:contact_data => {:email_addresses => "charlie@222.com"}})
Run Code Online (Sandbox Code Playgroud)
但我仍然得到相同的错误,在网上找不到任何例子
我正在尝试创建一个 wordpress 页面,在一段时间后将您注销而没有任何活动。现在我只是在测试“检测不活动并做某事”的一部分(关键部分)。我在这里找到了一些部分有效的代码;这是代码:
<script>
var timeout;
document.onmousemove = function(){
clearTimeout(timeout);
timeout = setTimeout(function(){alert("move your mouse");}, 10000);
}
</script>
Run Code Online (Sandbox Code Playgroud)
现在设置为每 10 秒发送一次警报,这样我就可以立即看到它正在工作(以后会更长)。反正; 当我在页面上运行它时,它什么也不做。我可以在那里坐 5 分钟,什么也没有发生。但是,如果我将该选项卡留在浏览器中,它会立即开始工作,并在没有应有活动的情况下每 10 秒发送一次警报。
但是如果我只是坐在那个页面上什么都不做,整个功能就不起作用。有人能帮忙吗?谢谢...
我正在尝试为mysql命令编写一个函数包装器
如果.my.cnf密码中存在,我想自动附加--defaults-file=.my.cnf到命令
这就是我正在尝试的
function mysql {
if [ -e ".my.cnf" ]; then
/usr/local/bin/mysql --defaults-file=.my.cnf "$@"
else
/usr/local/bin/mysql "$@"
fi
}
Run Code Online (Sandbox Code Playgroud)
我们的想法是,我希望能够使用mysql命令正是因为我以前只,如果.my.cnf文件存在,请将它作为一个参数
问题:使用这种方法会遇到什么问题吗?有没有更好的方法来做到这一点?
如果我--defaults-file=foo.cnf手动指定,则应该使用它而不是.my.cnf.
根据所选的语言,我需要破坏对象并获得所需的值。
我该怎么做才能不破坏整个对象?
const translate = {
"navMenu1": {
"en": "Menu 1",
"ru": "???? 1"
},
"navMenu2": {
"en": "Menu 2",
"ru": "???? 2"
},
"navMenu3": {
"en": "Menu 3",
"ru": "???? 3"
}
}
const Header = props => {
const { lang } = props;
const {
navMenu1,
navMenu2,
navMenu3
} = translate;
return (
<header className={cnGreetingHeader}>
<div>-Logo-</div>
<nav className={cnNav}>
<div className={cnItem}>{navMenu1[lang]}</div>
<div className={cnItem}>{navMenu2[lang]}</div>
<div className={cnItem}>{navMenu3[lang]}</div>
</nav>
</header>
);
};
Run Code Online (Sandbox Code Playgroud)
我想要
<div className={cnItem}>{navMenu1[lang]}</div>
Run Code Online (Sandbox Code Playgroud)
用
<div className={cnItem}>{navMenu1}</div>
Run Code Online (Sandbox Code Playgroud)
重要提示:如果可能,我想要一个使用解构赋值的答案。
javascript ×6
bash ×2
composition ×1
ecmascript-6 ×1
for-in-loop ×1
function ×1
highrise ×1
html ×1
lodash ×1
loops ×1
map ×1
mysql ×1
node.js ×1
parseint ×1
performance ×1
pipe ×1
reactjs ×1
ruby ×1
sh ×1
shell ×1
stdin ×1
zsh ×1