zoukankan      html  css  js  c++  java
  • Node 学习 第一天

    0.Node 概述

    1.实现网站的业务逻辑

    2. 数据的增删改查

    node 使用JavaScript语法开发后端应用

    Node 是一个基于Chorme V8引擎的JavaScript代码运行环境

    LTS 稳定版

    Javascript 由三部分组成 ECMAScript 、DOM、BOM

    Node.js 是由ECMAScript 及Node 环境提供的一些附加API 组成的,包括文件、网络、路径等等更加强大的API。

    Node基础语法

    所有的ECMAScript 语法都能能在Node中使用

    1.Node.js 模块化开发

    1.1.Javascript开发中的弊端

    文件依赖和命名冲突

    文件与文件之间是半封闭状态

    1.4 Node.js 中模块化开发

    Node.js 规定一个Javascript文件就是一个模块,模块内部定义的变量和函数默认情况下外部无法得到

    模块内部可以使用exports对象进行成员导出,使用require方法导入其他模块

    1.5 模块成员导出

    //a.js

    // 在模块内部定义变量

    let version = 1.0;

    //在模块内部定义方法

    const sayHi = name =>'您好',$(name)

    //向模块外部导出数据

    exports.version = version;

    exports.sayHi = sayHi;

    1.6 模块成员导入

    //b.js

    //在b.js模块中导入模块a

    let a = require('../b.js');

    //require 有返回值,返回的是a.js中export的对象

    //输出b模块中的version 变量

    console.log(a.version);

    //输出b模块中的sayHi 方法

    console.log(a.sayHi);

     导入的文件(.js)可以省略

    exports和mondule.exports 作用相同

    当exports和mondule.exports 指不同对象时,以mondule.exports 为准

  • 相关阅读:
    Python 线程池,进程池,协程,和其他
    python 类的特殊成员方法
    Python 进程,线程,协程
    Python Socket第二篇(socketserver)
    Python 面向对象
    Python Socket
    saltstack 基础
    Python 面向对象学习
    Python 常用模块
    日志滚动工具
  • 原文地址:https://www.cnblogs.com/Hattie-/p/12515094.html
Copyright © 2011-2022 走看看