<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>node介绍</title>
</head>
<body>
<h1>node 介绍</h1>
<ul>
<li>nodejs底层 由 C++ 语言编写</li>
<li>nodejs上层 由 Javascript 语言编写</li>
<li>nodejs 在前端领域 后端领域 通吃</li>
<ol>
<li>前端</li>
<li>gulp / webpack / vue / react....</li>
</ol>
<ol>
<li>后端</li>
<li>java / php / python / go / c# / c++ / node</li>
<li>很多公司的接口全部用node写,有的只有一部分写(node - 中间件)</li>
</ol>
</ul>
优势:<br />
性能:高(是php的86倍) -- java 100 --- php 60 --- node --- 30 --- python 15<br />
方便:门槛低(JS语法),大公司在用<br />
缺点:<br />
兼容平台少<br />
学习资源少,要求高<br />
node os<br />
环境<br />
node <br />
https://nodejs.org/en/<br />
http://nodejs.cn/<br />
数据库<br />
mysql --- 关系型数据库 --- 数据库 + 表 --- table <br />
mongodb --- 非关系型数据库 --- 数据库 + 集合 --- collection --- {username: 'wudaxun'}<br />
版本介绍:<br />
LTS 推荐版<br />
V7.6.x 稳定版 --- 看第二个数字 偶数为稳定<br />
V7.7.x 非稳定版<br />
CURRENT 最新版<br />
拓展: 软件版本号 a.b.c<br />
a 重大版本的修改 jquery 1 jquery 2 --- 删除了ie低版本的兼容<br />
b 功能点的改动 jquery (bind on (live))<br />
c 小bug的修改<br />
</body>
</html>

demo:

/**
* 服务器文件的命名
* 文件名称不要使用 node
*
* 服务器构成
* 协议 http https
* 域名 www.daxunxun.com localhost
* 端口 0-25535(可用端口) 0-1024(系统占用)
* http 的网址 默认的端口号为 80
* https 的默认端口号为 443
* 服务器代码修改,重新启动服务器
* CTRL + C
* node 03server.js
*/
/**
* 当你安装了node时
* node会自带很多模块
* http://nodejs.cn/api/ 左侧菜单都属于 node js自带的模块
* var 模块名字 = require('左侧菜单名字')
*/
// 1.引入 http 模块
var http = require('http'); // 2.基于 http 模块 创建服务器
var server = http.createServer(function (request, response) { // 4. 实现服务器逻辑
// request 从前端的接口中获取数据
// response 给前端输送内容
response.write('hello world!!!!')
response.end() // 表示本次请求结束,如果不加,会一直处于加载状态 -- 有且只有一个,只能在最后用它
}) // 3.监听本服务器的端口 3000 4200 8080 8081 8085
server.listen(3000)

node.js介绍及简单例子的更多相关文章

  1. node.js介绍和npm的使用

    Node.js介绍 打开Nodejs英文网:https://nodejs.org/en/ 中文网:http://nodejs.cn/ 我们会发现这样一句话: 翻译成中文如下: Node.js 是一个基 ...

  2. Node.js 介绍及学习

    Node.js => 简单来理解,就是指运行在服务器端的JavaScript.  Node.js 是一个基于Chrome JavaScript运行时建立的一个平台 Node.js是一个事件驱动I ...

  3. Node.js介绍、优势、用途

    一.Node.js介绍Node.js是一个javascript运行环境.它让javascript可以开发后端程序,实现几乎其他后端语言实现的所有功能,可以与PHP.Java.Python..NET.R ...

  4. Node.js 介绍及安装

    Node.js是一个Javascript运行环境(runtime environment),发布于2009年5月,由Ryan Dahl开发,实质是对Chrome V8引擎进行了封装.本文详细介绍了No ...

  5. Node.js 介绍

    章节 Node.js 介绍 Node.js 入门 Node.js 模块 Node.js HTTP模块 Node.js 文件系统模块 Node.js URL模块 Node.js NPM Node.js ...

  6. node.js介绍

    官网说明: Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable ...

  7. 手把手教你学node.js之一个简单的express应用

    一个简单的express应用 目标 建立一个 lesson1 项目,在其中编写代码.当在浏览器中访问 http://localhost:3000/ 时,输出 Hello World. 挑战 访问 ht ...

  8. Node.js权威指南 (1) - Node.js介绍

    1.1 Node.js概述 / 2 1.1.1 使用Node.js能够解决什么问题 / 2 1.1.2 实现高性能服务器 / 2 1.1.3 非阻塞型I/O及事件环机制 / 2 1.1.4 Node. ...

  9. Node.js入门-Node.js 介绍

    Node.js 是什么 Node.js 不是一种独立的语言,与 PHP,Python 等"既是语言优势平台"不同,它也不是一个 JavaScrip 框架,不同于 CakePHP,D ...

  10. 学习NodeJS第一天:node.js介绍

    Node.JS 前辈 C 程序猿 Ryan Dahl(http://four.livejournal.com/)工程,根据 Google 著名的开源 JavaScript 发动机 V8 对于二次开发 ...

随机推荐

  1. java Comparator和Comparable的区别?

    参考:https://blog.csdn.net/m0_71087031/article/details/124850080 Comparable是一个内比较器,可以和自己比较的 Comparator ...

  2. Educational Codeforces Round 3 个人总结A-D

    Educational Codeforces Round 3 A. USB Flash Drives 降序排序后,贪心,甚至不会爆longlong void solve() { int n,m; ci ...

  3. software Engineering homework 4

    博客信息 沈阳航空航天大学计算机学院2020软件工程作业 作业要求 https://edu.cnblogs.com/campus/sau/Computer1701-1705/homework/1068 ...

  4. Filbeat采集nginx-ingress日志

    一.创建configmap配置文件 注:filebeat6以上版本需要将prospectors改为inputs,paths下指定的nginx-ingress日志路径匹配模式以及hosts指定的kafk ...

  5. 接口文档API、剖析http协议, 原生http请求函数

    http协议:超广本传输协议 特点: 短连接 请求完成后就断开 无状态  对于事务处理无记忆能力 媒体独立 客户端要指定适合的传输内容类型,如json http  是建立在tcp/ip协议之上的应用层 ...

  6. git的基础指令练习

    #版本回退 git reset commitId --hard

  7. 港湾云服务器 香港新世界 节点 centos7.7 64 部署java项目

    开通云服务器 使用Xshell远程登录 XFTP连接服务器查看文件(这个步骤可有可无) yum安装jdk 在linux上使用yum安装是非常粗暴无脑的,但仍然有需要注意的点,不然会掉坑里.这里说一下步 ...

  8. go写文件常用方法

    注意:打开文件,一定记得关闭 file, err := os.OpenFile(name, flag, perm) defer file.Close() 一.打开文件|创建 1.os.OpenFile ...

  9. WCF使用post 提交

    [OperationContract] [WebInvoke(RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFor ...

  10. Oracle查询优化经验

    1.ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾. (低效,执行时间156 ...