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

  • 相关阅读:
    迁移博客到Github Pages
    局域网传输文件的一点研究
    0CTF 2017 部分Web的某些不一样的思路
    WPScan初体验
    几种语言的CGI编程
    博客园站内短消息XSS
    nc分析代理服务器
    一个PHP混淆后门的分析
    瘟疫公司中国版(Android)手动破解内购
    参加 Tokyo Westerns / MMA CTF 2nd 2016 经验与感悟 TWCTF 2016 WriteUp
  • 原文地址:https://www.cnblogs.com/Hattie-/p/12515094.html
Copyright © 2011-2022 走看看