Node.js调试

3.2K0
2016-07-28抚云Node.js原创
截止目前,尚没有IDE完美地集成对Node.js程序的调试支持,因此,对Node.js应用的调试,需要通过其他一些手段或工具实现。 简单粗暴方式 console.log等console对象的日志方式。 进阶 log4js等文件日志方式。 极客方式 类似Firebug等断点调试工具。 以上三种方式各有优劣: console方式简单、直接...[阅读全文]

浅谈onbeforeunload事件及其替代方案

4.5K0
2016-07-27抚云前端原创
曾经有个需求,需要判断页面是否离开或刷新,进行提示,根据用户的选择停留在当前页面或离开。对此问题,直觉当然是监听浏览器的onbeforeunload事件,在回调中进行判断处理。 但,问题来了,在页面中点击a标签模拟的按钮时,也会触发此事件,同样,正常的submit提交也会触发。而且,无法自定义弹窗的样...[阅读全文]

IE8下JSON.stringify()为null问题

5.2K0
2016-07-26抚云前端原创
问题描述 在序列化参数传给后端接口时,出现很多null值,排查代码无解。进入断点调试后,问题出现在: JSON.stringify({ test: $('#test').val() }) 若val调用(或者.value属性)返回空串,在IE8下的转换结果将是:{"test":"null"}。但直接输出val()或value值,显示的均是空字符串。 定位到...[阅读全文]

JavaScript中的__proto__和prototype

2.6K0
2016-07-11抚云前端原创
JS原型相关的__proto__和prototype颇有些相似,容易混淆,该如何理解并加以应用呢?__proto__针对对象,prototype针对函数/构造器;所有构造函数/函数(包括Object)的__proto__都指向prototype,它是一个空函数;内置对象的__proto__指向prototype;prototype.__proto__指向Object.prototype:Fu...[阅读全文]
  • 1