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












  • 相关阅读:
    AJAX请求 $.post方法的使用
    通过jQuery Ajax使用FormData对象上传文件
    iframe跨域访问
    js编码解码
    ajax头像上传
    无边框窗体和用户控件以及权限
    只开启一个窗体和进程以及多线程的操作
    通过一个窗体操作另一个窗体
    流和打印控件用法
    listview和简单的记事本操作
  • 原文地址:https://www.cnblogs.com/liujianshe1990-/p/8469931.html
Copyright © 2011-2022 走看看