小编Gri*_*lse的帖子

这些RubyInstaller 2.4组件有什么作用?

几天前,RubyInstaller 2.4 for Windows发布了.

安装后,它会问我以下问题.

_____       _           _____           _        _ _         ___
|  __ \     | |         |_   _|         | |      | | |       |__ \
| |__) |   _| |__  _   _  | |  _ __  ___| |_ __ _| | | ___ _ __ ) |
|  _  / | | | '_ \| | | | | | | '_ \/ __| __/ _` | | |/ _ \ '__/ /
| | \ \ …
Run Code Online (Sandbox Code Playgroud)

windows ruby-2.4 rubyinstaller

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

Javascript"元组"符号:它的意义是什么?

wtfjs,我发现以下是合法的javascript.

",,," == Array((null,'cool',false,NaN,4)); // true
Run Code Online (Sandbox Code Playgroud)

这个参数(null,'cool',false,NaN,4)对我来说看起来像一个元组,但javascript没有元组!

我的javascript控制台中的一些快速测试产生以下结果.

var t = (null,'cool',false,NaN,4); // t = 4
(null,'cool',false,NaN,4) === 4; // true
(alert('hello'), 42); // shows the alert and returns 42
Run Code Online (Sandbox Code Playgroud)

它看起来像一个分号;分隔的语句列表,只是返回最后一个语句的值.

是否存在描述此语法及其语义的引用?它为什么存在,即应该何时使用?

javascript syntax tuples comma-operator

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

如何使用javascript显示datalist建议?

我发现新的<datalist>一般非常有用,但我认为这些建议不够明显.有没有办法触发使用javascript显示datalist建议?

举个例子,我在<input type="number">(jsFiddle)上有一个数据.

<label>
    Enter a Fibonacci number:
    <input type="number" list="fibonacci" min="0" id="myinput">
</label>
<datalist id="fibonacci">
    <option value="0">
    <option value="1">
    <option value="2">
    <option value="3">
    <option value="5">
    <option value="8">
    <option value="13">
    <option value="21">
</datalist>
<button type="button" id="show-suggestions">Show suggestions</button>

<script>
$('#show-suggestions').click(function() {
    // .showSuggestions() does not exist.
    // I'd like it to display the suggested values for the input field.
    $('#myinput').showSuggestions();
});
</script>
Run Code Online (Sandbox Code Playgroud)

在Chrome中,仅当输入为空,已有焦点且用户随后点击输入时,才会显示完整的建议列表.向下箭头不显示建议 - 它只是递减值.

我想让建议更加明显.作为一个例子,我添加了一个应该打开建议列表的按钮.我在onClick处理程序中放了什么?

我在本例中使用了Chrome,jQuery和数字输入,但我更喜欢独立于所有这些的通用解决方案.

javascript html5 html-datalist

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

验证Windows文件名

如何确定给定字符串是否是有效的Windows文件名?我正在考虑一些函数,我可以给一个字符串,并返回一个布尔值.它应该检查不允许的字符(<>:"/\|?*)和保留字(CON,PRN等等).

isValidWindowsFilename('readme.txt'); // true
isValidWindowsFilename('foo/bar'); // false
isValidWindowsFilename('CON'); // false
Run Code Online (Sandbox Code Playgroud)

我找到了一个MSDN参考,准确描述了什么是有效的:http://msdn.microsoft.com/en-us/library/windows/desktop/aa365247(v = vs.85).aspx

我也为Java找到了同样的问题,答案可以满足我的需要,除了它是Java而不是PHP:在Windows上验证文件名

php regex windows filenames

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