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 为准

  • 相关阅读:
    sublime there are no packages for installation
    linux 安装php扩展mbstring
    生成器表达式和列表推导式
    send()和next()
    迭代器生成器
    装饰器
    函数随笔
    Django进阶
    数据结构与算法入门
    MySQL必会
  • 原文地址:https://www.cnblogs.com/Hattie-/p/12515094.html
Copyright © 2011-2022 走看看