关闭的时候可以onbeforeunload()方法
我把我项目的一段拷贝给你看
//Written by Milo on Oct 22th,2010
//新增或者修改状态下离开该画面提示保存消息
window.onbeforeunload = function(){
if(editing)
{
return "离开此画面可能造成尚未保存的资料丢失。"
}
}
Node 应用调试工具debugger
文档 http://nodejs.org/api/debugger.html
内置的调试工具, 支持基本的断点功能
Node Inspector
主页 https://github.com/node-inspector/node-inspector
通过 Blink Developer Tools 提供的网页版 JS 调试工具来调试 Node 程序.
NodeEclipse
主页 http://www.nodeclipse.org/
文档 https://github.com/joyent/node/wiki/Using-Eclipse-as-Node-Applications-Debugger
支持断点等
WebStorm
文档 http://www.jetbrains.com/webstorm/webhelp/running-and-debugging-node-js.html
Node Webkit Agent
主页 https://github.com/c4milo/node-webkit-agent
类似 Node Inspector, 通过 Remote Debugging Protocol 来实现 JS 的调试…
Strongloop Node
下载页 http://strongloop.com/products/all-downloads
类似 Node Inspector, 基于 Blink Dev Tools 封装, 并提供了 SourceMaps 的支持.
Brackets Editor, Theseus extension
Brackets 主页 http://brackets.io/
Theseus 介绍: http://blog.brackets.io/2013/08/28/theseus-javascript-debugger-for-chrome-and-nodejs/
通过 Brackets 上的 Remote Debugging API 获取函数运行的信息生成调用栈的树和调用的统计.
可以用于调试浏览器端和 Node 服务端的 JS 代码.
node-dev
主页 https://github.com/fgnass/node-dev
极简自动监视源码保存刷新文件的命令行工具