回答了问题2015-12-13
你可以在每个 TCP 连接上时添加 error 事件来处理: {代码...}
回答了问题2015-10-16
这里的 require 应该是 CommonJS 的 require 函数,而不是 AMD 的,因为 babel 默认是转换成 CommonJS 格式的。
回答了问题2015-09-19
这个可以通过改变 width 来实现,要控制它从右往左出现可以通过 position 与 background-position 来实现,实现可看下面的示例:
回答了问题2015-09-15
是这个吗? [链接] [链接]
回答了问题2015-09-08
补充:第一个正则失败是因为 p1 后面的空格被 p1 匹配了,到了匹配 p4 时,导致 p4 前面没有空格而匹配失败(因为 (?:\s+|^) 用了 +),其他的类似。
回答了问题2015-09-03
把 server.js 里的 HOST 改成 0.0.0.0 或者不传进 listen 里,然后把 client.js 里的 HOST 指向 server 端的 ip 就可以了。PS: 如果 server 端有防火墙,要 accept server 端口。
回答了问题2015-07-24
这里 {代码...} 类似 {代码...} resolve 的调用是一个类似异步的过程
回答了问题2015-07-21
看提示信息像是 JSLint 的插件的,提示未安装 js 解析器,安装一个 jsc、js (spidermonkey) 或 nodejs 试试
回答了问题2015-06-16
是这个东西吗? [链接]
回答了问题2015-06-08
由于不知道题主是否定义了 ul 的宽度,因此在 ul 前面加了一个 div,并假设 ul 的宽度为 1000px,并居中: [链接]
赞了回答2015-05-25
此問題和閉包無關。 js 的作者 Brendan Eich 這樣設計,是爲了讓任何不是以 a.b() 形式調用的函數看上去像是 window 對象的方法: 也就是說,b() 等價於 window.b() 然而事實證明這一設計反直覺(其實 js 最初設計時沒有閉包,也就考慮不到閉包中的函數不該看作 wind...
回答了问题2015-05-25
建议使用 Firefox 自带的 devtools,右键 "Inspect Element“(“查看元素”),即可打开。 题主上面列出的4个问题,除了第三个(如果需要换行,可以使用 Shift+回车键)外,其他的问题都可以解决。 PS:建议使用高点的版本,如 Firefox 38+。
回答了问题2015-05-25
{代码...}
回答了问题2015-04-07
把 mousemove 跟 mouseup 绑定到 document。
回答了问题2015-04-03
把 for...in 循环改成 for (;;) 形式的循环就可以了,报错是因为 childNodes 里有个 length 也是 enumerable 的(可以被 for...in 枚举出来) 或者添加 divs.hasOwnProperty(i) 来判断。
回答了问题2015-03-21
可以把 .innerHTML=img[this.R] 改成 .appendChild(imgs[this.R]),或者 .innerHTML=imgs[this.R].outerHTML PS: 给 innerHTML 赋的值是一个 String,而 imgs[this.R] 是一个 Node Object,因此它会自动转成 string(即 [object HTMLImageElement])。但是转成的是 [...
回答了问题2015-03-09
首先解释下为什么 ~~ 可以达到 Math.floor() 类似的效果: 关于 ~(位取反),我们可以从 ECMAScript 了解到它的算法,注意到第二步,再进行位取反前,需要先将数值进行 ToInt32 运算,而在 ToInt32 里,有一个 sign(number) * floor(abs(number))——这是取整的操作。...
回答了问题2015-03-03
不知你的本地环境是怎样的? 如果不是访问本地 HTTP 服务器上的页面文件,而直接打开的,页面将会以 file:// 协议而不是 http:// 协议来访问。 而如果页面内的资源链接是以 // 开头的相对链接,浏览器将以 file:// 来访问。 即 <script type="text/javascript" sr...