zoukankan      html  css  js  c++  java
  • nodejs 第一天

    一、nodejs 安装 略过

    二、IDE :webstorm(汉化)

    三、nodejs 和 js 的区别

      1、在ECMAScript 部分node和js 是一样的,比如数据类型的定义,语法结构,内置对象

      2、在js中顶层是 window,在node 中顶层是 global

      3、在node中没有什么window

    四、作用域

      1、在node中,文件和模块是一一对应的,也即是一个文件就是一个模块

      2、每一个模块都有自己的作用域

      3、我们通过var 声明一个变量并非全局变量,而是该作用域下的

      示例: 

    var a=100;
    global.a=200;
    
    console.log(a);
    console.log(global.a);
    
    
    运行结果:100 200

    //_filename 当前文件被解析过后的绝对路径
    console.log(_filename);
    运行结果:  g:博客nodejs版modual1.js
      

    五、模块加载机制

    require('../modual/1.js'); // 使用require() 方法加载模块

      1、路径:绝对路径、相对路径

      require('g:/博客nodejs版/modual/1.js');//绝对路径
      require('1.js');  加载node 中的核心模块,或者是node_modules
      1、首先按照加载的模块的文件名查找
      2、如果没有找到,则会在模块文件名后加上.js 的后缀,进行查找
      3、如果还没有找到,则会在文件名称后面加上.json 的后缀,进行查找
      4、如果还没有,则会在文件名后面加上.node 的后缀 查找

      文件名称查找: ->.js->.json->.node 最后没有找到,就会抛出错误












  • 相关阅读:
    YOLO2 (2) 测试自己的数据
    Ubuntu 14.04服务器配置 (1) 安装和配置
    window10+linux双系统安装
    机械纪元 尼奥
    如何标数据
    usb-cam (3)摄像机标定文件-ORB-SLAM标定文件
    ORB-SLAM2(3) ROS下实时跑ORB_SLAM2
    usb-cam(1)安装
    usb-cam (2)摄像机标定
    Linux下的压缩zip,解压缩unzip命令详解及实例
  • 原文地址:https://www.cnblogs.com/liujianshe1990-/p/8469931.html
Copyright © 2011-2022 走看看