zoukankan      html  css  js  c++  java
  • NodeJs学习

    PS:名字来源,一切都是节点

    PS: 他是由C++、js、chrome浏览器、v8引擎构成的;  本质是一个javascript的 运行环境
    PS: 它不仅解析js代码,还会提供系统级别的api

     

    
    

    Node的特点

    下载安装和配置环境变量

    https://nodejs.org/en/download/

    PS:模块机制
    传统的js是不能开发后台的,主要因为没有像import这种的包,通过引入这种机制来规范(CommonJS)开发Node程序
    
    

    HelloWorld

    1.在桌面创建server.js文件

    2.运行命令

    3.浏览器访问

    ----------------------------------------------------Node 模块机制

     

    PS: 之前js文件时通过var去定义变量,这样是比较简单的,但是会出现一个弊端,就是在多个js文件出现的时候,命名就会出现问题,通常是通过命名空间来解决的
    PS:  commonjs只是一种规范,就是模块化,但是还没被应用过; Node将其应用并反馈到社区(如下图),一个js就是一个完整的文件模块(文件和模块是一一对应的

     

    PS:可以通过文件路径映入模块、模块名的引用、npm安装;node 是没有全局命名空间的概念

     

     

    Node.js REPL(交互式解释器)

     

     3. 异步I/O

    PS:传统脚本语言都是串行的,比较简单如php,并不能并发执行;node设计的时候设计成异步并行运行 的了。

     

     

    Ps: 在内存中如何高效使用内存,javascript也是有内存自动回收的

     

  • 相关阅读:
    CentOS 5.5 Oracle 11g
    安装VMware后,设置WinRM
    Scientific linux 6 使用第三方软件仓库(转)
    ASP.NET 标签问题
    《Linux网络编程》读书笔记
    基本通信模型
    SQL Server中的自增长
    windows平台通信基础
    线程学习小结
    SQL Server中添加注释
  • 原文地址:https://www.cnblogs.com/bee-home/p/8876225.html
Copyright © 2011-2022 走看看