Node 学习 第一天

摘要:
0、节点概述1。实现网站的业务逻辑2。添加、删除、修改和查询数据Node使用JavaScript语法来开发后端应用程序Node是一个基于ChromeV8引擎的JavaScript代码运行环境LTS稳定的JavaScript由ECMAScript、DOM和BOMNode.js三部分组成,以及其他更强大的API。

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

免责声明:文章转载自《Node 学习 第一天》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇docker(7)docker-compose容器集群编排SQL SERVER 内存学习系列(二)-DMV查看内存信息下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

使用Node.js给图片加水印的方法

一、准备工作: 首先,确保你本地已经安装好了node环境。 然后,我们进行图像编辑操作需要用到一个Node.js的库:images。 这个库的地址是:https://github.com/zhangyuanwei/node-images,作者定义它为 “Node.js轻量级跨平台图像编解码库” ,并提供了一系列接口。 我们要做的首先是安装images库:...

zTree删除节点

zTree 是一个依靠 jQuery 实现的多功能 “树插件”。优异的性能、灵活的配置、多种功能的组合是 zTree 最大优点。 zTree删除节点. 1 <!DOCTYPE html> 2 <HTML> 3 <HEAD> 4 <TITLE> ZTREE DEMO - edit</TIT...

mac电脑安装nvm和node

mac电脑要安装node,可以先安装nvm,并通过nvm来管理node版本。 1. 首先查看电脑上是否安装的有node,查看node版本 node -v 2.如果有node需要删除全局node,重新安装 npm ls -g --depth=0 # 查看已经安装在全局的模块,以便删除这些全局模块后再按照不同的 node 版本重新进行全局安装 sudo rm...

win10下安装npm&amp;amp;cnpm步骤

1.node官网下载安装包 2.分别输入node -v,npm -v检查是否完成 3.配置npm的全局模块的存放路径以及cache的路径,新建node_global和node_cache文件,以下是我的目录文件: D:Program Files odejs ode_global D:Program Files odejs ode_cache 4.对np...

redis主从机制

1.redis replication的核心机制 (1).redis采用异步方式复制数据到slave节点,不过redis 2.8开始,slave node会周期性地确认自己每次复制的数据量 (2).一个master node是可以配置多个slave node的 (3).slave node也可以连接其他的slave node (4).slave node做...

Node.js源码初探~我很好奇

前言: 最近在看Node.js,看了一段时间后便想着看看Node.js源码,自己本地调试调试;现在便说说这个过程中的坑,以及一些需要注意的地方;       Node.js需要一定C++基础,建议看完C++Primer再看,否则V8的好多表达方式,指针,引用,模板之类的会看不懂;       代码已上传GitHub地址:   https://github....