跑在服务器上的JS 起源:c++程序员使用js做服务器开发 Nodejs特点 1.事件驱动 2.异步编程 原因:js闭包,匿名函数 缺点: 单线程(处理不好,服务器容易崩) 容错性差(回调,单线程) 网页如何生成 TCP三次握手 URL模块