zoukankan      html  css  js  c++  java
  • 什么是node.js

     Node是一个Javascript运行环境(runtime)。实际上它是对Google V8引擎(应用于Google Chrome浏览器)进行了封装。V8 擎执行Javascript的速度非常快,性能非常好。

    什么是V8引擎?

    V8 Google 的开源 JavaScript 引擎。

    V8 采用 C++ 编写,可在谷歌浏览器(来自 Google 的开源浏览器)中使用。

    V8 根据 ECMA-262 第三版中的说明使用 ECMAScript,并在使用 IA-32 ARM 处理器的 Windows XP VistaMac OS X 10.5 (Leopard) 以及 Linux 系统中运行。

    V8 可以独立运行,也可以嵌入任何 C++ 应用程序中。

      V8引擎本身使用了一些最新的编译技术。这使得用Javascript这类高级语言编写出来的代码与用C这类低 级语言写出来的代码性能相差无几,却节省了开发成本。对性能的苛求是Node的一个关键因素。 Javascript是一个事件驱动语言,Node利用了这个优点,编写出可扩展性高的服务器。Node采用了一个称为“事件循环(event loop)”的架构,使得编写可扩展性高的服务器变得既容易又安全。提高服务器性能的技巧有多种多样。Node选择了一种既能提高性能,又能减低开发复杂 度的架构。这是一个非常重要的特性。并发编程通常很复杂且布满地雷。Node绕过了这些,但仍提供很好的性能。

    http://www.nodejs.org/

    http://cnodejs.org/

    http://cnodejs.org/cman/all.html

  • 相关阅读:
    Aircrack-ng破解无线WIFI密码
    隐写术
    数据链路层协议(Ethernet、IEEE802.3、PPP、HDLC)
    OSI七层模型
    异步访问技术Ajax(XMLHttpRequest)
    XML / HTML / XHTML 的区别
    字符集与字符编码
    密码学(对称与非对称加密 哈希算法)
    渗透测试之信息收集
    OWASP-ZAP扫描器的使用
  • 原文地址:https://www.cnblogs.com/yaksea/p/2161046.html
Copyright © 2011-2022 走看看