回答了问题2016-05-16
Array.prototype.indexOf(),查找数组过程中,使用strict equality (无论是 ===, 还是 triple-equals操作符都基于同样的方法)进行判断,如果是对象之间对比,会去查找两个对象之间的引用是否一致。很显然 {id:4} 与 list 数组中的各个数组项所在的引用位置是不一样的...
回答了问题2016-04-29
如果父子的 prototype 都指向一个相同的对象,如果子对象的 prototype 的属性被修改,那么就会影响到父对象。所以用一个中介 new F() 来改变这个情况。
回答了问题2016-04-28
json格式错误,"test", "2" 后面都不需要 逗号
赞了文章2016-04-23
这将是一个分为两部分,内容是关于在生产环境下,跑Express应用的最佳实践。第一部分会关注安全性,第二部分最会关注性能和可靠性。当你读这篇文章时,假设你已经对Node.js和web开发有所了解,并且对生产环境有了概念。
回答了问题2016-04-20
个人感觉是你的 browserSync 中 baseDir 设置的问题,不清楚你的目录结构,你可以试着改改。
回答了问题2016-04-19
{代码...} 应该改成 <span id="api-display">尚无录入</span> {代码...} 应该改成 var display=document.getElementById("api-display"); {代码...} 应该改成 display.innerHTML = inputVal;
回答了问题2016-04-19
可以绑定多个事件,以及对应的处理函数。甚至可以对同一DOM元素多次绑定相同的事件,形成一个事件处理函数队列,然后事件触发时,按照事件处理函数队列,依次执行。
回答了问题2016-04-19
之后,该匿名函数又被赋予变量 newFunction,最后是通过 newFunction 进行调用,则函数的上下文 this 则变为 window. 而 window 上 name 属性,name 属性为窗口的名称,其值为字符串,没有设置的情况下为空字符串,则是 window.name 为 ''. 所以alert为'',一个空字符串
回答了问题2016-04-19
如果所示,b 和 c 都是通过 构造函数 a new 出来的实例。