• Node-学习笔记(1)


    什么是Node.js

    1)Node.js是一个基于Chrome V8引擎的JavaScript 运行环境

    2)Node.js使用了一个事件驱动、非阻塞式I/O的模型,使其轻量又高效。

         ① 事件驱动: 当触发某个事件的时候,执行事件中指定的代码。

         ②非阻塞式I/O模型: 采用非阻塞的操作,能够提高CPU处理的效率。代码表现形式: 会经常写回调函数。

        什么是I/O:表示输入输出,常见的有文件I/O和网络I/O

    3)Node.js的包管理器npm(Node Package Manager),是全球最大的开源库生态系统。

    关于npm使用:

     ①npm init -y  初始化生成一个包管理文件package.json,将来所有的安装包都会记录到这个文件中。

     ②安装包文件

        1、npm install --save(注意: install 简写 i,--save简写为-S) 将安装包部署到依赖中-开发和线上都需要使用的包;

         2、npm install --save-dev(注意: install 简写 i,--save-dev简写为-D,dev代表develop) 表示安装到开发依赖(只在项目开发阶段需要用到的包)

    ③ 卸载包文件

       1、npm uninstall --save/--save-dev     

        2 、npm  remove --save/--save-dev

    ④ npm i webpack -g ,其中 -g 表示全局安装某些包,通过-g安装的包都在C:Users用户名AppDataRoaming pm

    注意:使用全局安装的包可以通过cmd命令行在任何地方使用。

     5 如果只需要安装项目运行的依赖,可以使用npm i --production

    总结: Node.js就是一个JavaScript的服务端运行环境(依赖于Chrome的V8引擎解析执行JS代码),为Javascript提供服务端编程能力。

    Node.js可以做哪些事情

    1)Node可以作为前端的一个工具去使用,通过NPM安装好的工具;Node可以开发一些前端的工具例如: i5ting_toc

    2)Node能做服务器

    3)Node还可以操作数据库并对外提供数据接口

    浏览器中JavaScript 组成部分: DOM + BOM + ECMAScript 核心

    Node中的JavaScript 组成部分: ECMAScript 核心 + 核心API模块 + 一些第三方API模块

     在Node中执行相关的JS代码有两种方式:

    1、直接在命令行中输入node,进入Node的REPL运行环境:

    R: Read ,读取用户输入的字符串内容

    E: Evaluate,把用户输入的的字符串当作JS代码去解析执行

    P:Print ,打印输出Evaluate解析的结果

    L:Loop,进入下一次循环

    2、将Node代码写入一个js文件中,然后通过node 要执行的JS文件路径 去运行Node代码 

  • 相关阅读:
    vim进阶:better,faster and stronger
    转:开发者如何提升和推销自己
    python 列表及字典(按key、按value排序)
    python繁体中文到简体中文的转换
    svm支持向量机分类方法
    git与svn
    wchar_t与char转换、wstring与string转换
    mysql 事务
    mysql_real_escape_string() vs addslashes() vs addcslashes()
    Safe3 Web漏洞扫描系统 v9.6免费版
  • 原文地址:https://www.cnblogs.com/sunqq/p/8256804.html
Copyright © 2020-2023  润新知