• 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 最后没有找到,就会抛出错误












  • 相关阅读:
    Codeforces Round #136 (Div. 1) B. Little Elephant and Array
    洛谷 P2966 [USACO09DEC]牛收费路径Cow Toll Paths
    cogs 969. [NOIP2006] 数列
    防止xss(跨站脚本攻击)
    ☀【插件】iScroll
    ☀【移动优化】
    ☀【Zepto】
    ☀【JS】Code
    ☀【响应式设计】屏幕尺寸
    CODEVS——T2744 养鱼喂妹纸
  • 原文地址:https://www.cnblogs.com/liujianshe1990-/p/8469931.html
Copyright © 2020-2023  润新知