• 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也是有内存自动回收的

     

  • 相关阅读:
    2012航拍香港
    2012航拍香港
    论玩镜头的三种境界[转自无忌fruitbear]
    论玩镜头的三种境界[转自无忌fruitbear]
    认识镜头的MTF值
    认识镜头的MTF值
    宾得十大名镜
    宾得十大名镜
    两个输入通道怎么判断通道顺序
    增加新功能和未知的修改操作
  • 原文地址:https://www.cnblogs.com/bee-home/p/8876225.html
Copyright © 2020-2023  润新知