NodeJS的概述】的更多相关文章

1.NodeJS概述 基于谷歌V8引擎,运行在服务器端的环境 对比JS和NodeJS (1)JS运行在浏览器端,存在多种浏览器解释器,容易产生兼容性的问题:而NodeJS运行在服务器端,只有V8引擎一种解释器,不存在兼容性问题. (2)两者都有内置对象.自定义对象.宿主对象(不相同) (3)JS用于浏览器端的交互效果,NodeJS用于服务器端操作,例如创建web服务器.操作数据库.文件操作 NodeJS执行方式 脚本模式   node  c:/xampp/.../01.js   回车 交互模式…
目录 简介 安装与更新 版本管理工具nvm 基本用法 REPL环境 异步操作 全局对象和全局变量 模块化结构 概述 核心模块 自定义模块 fs模块 Stream模式 http模块 实例:搭建一个HTTP服务器 处理POST请求 发出请求:request方法 搭建HTTPs服务器 events模块 基本用法 事件类型 EventEmitter对象的其他方法 process模块 属性 方法 事件 cluster模块 配置文件package.json 模块管理器npm npm简介 查看模块信息 模块的…
Node 概述 什么是 Node Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient. Node.js' package ecosystem, npm, is the largest ecosystem of open…
NodeJS中文API 一.概述 Node.js 是一种建立在Google Chrome’s v8 engine上的 non-blocking (非阻塞), event-driven (基于事件的) I/O平台. 以事件驱动为核心,单线程,单进程.Node.js 最大的特点就是采用异步式 I/O 与事件驱动的架构设计.对于高并发的解决方案,传统的架构是多线程模型,也就是为每个业务逻辑提供一个系统线程,通过系统线程切换来弥补同步式 I/O 调用时的时间开销.Node.js 使用的是单线程模型,对于…
第一部分:安装与测试 1 官方下载地址 https://nodejs.org/en/ 2 测试是否安装成功? window下打开CMD窗口   输入:node -v  => 显示安装的nodejs版本号 第二部分:创建小程序 一.使用Node创建一个简单HTTP服务器,代码及操作流程如下 1.新建一个js文件.例如:d:/node/server.js,并输入以下代码: var http = require('http'); var server = http.createServer(funct…
项目概况 用vue2.0 +node.js +MongonDB 做了一个商城系统 技术选型 Vue2.0+node.js+express+MongoDB+axios+vuex 构建工具 Webpack 代码编辑器 VScode 业务模块 . 1.商品列表模块 商品列表页分页和排序功能 商品列表价格过滤和加入购物车功能 2.登录模块 登录功能 登出功能 登录拦截功能 校验登录 3.购物车模块 购物车列表 购物车商品删除 购物车商品修改 4.地址模块 地址列表渲染 地址切换与展开 设置默认地址 5.…
事件 events 模块 原生事件写法 /* * 1. 事件分类 * DOM0级 事件 - on + eventType * DOM2级 事件 - 事件监听 * 2. 事件构成部分有哪些? dom.onclick = function () {} * 事件源 * 事件类型 click change ... * 事件处理程序 * 3. 事件绑定形式有哪些? * dom.onclick = function () {} * 事件监听 dom.addEventListener('click',func…
概述: NodeJS宣称其目标是“旨在提供一种简单的构建可伸缩网络程序的方法”,那么它的出现是为了解决什么问题呢,它有什么优缺点以及它适用于什么场景呢? 本文就个人使用经验对这些问题进行探讨. 一. NodeJS的特点 我们先来看看NodeJS官网上的介绍: Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. Node…
文章导读: 一.概述-what's WebSocket? 二.运行在浏览器中的WebSocket客户端+使用ws模块搭建的简单服务器 三.Node中的WebSocket 四.socket.io 五.扩展阅读 一.概述-what's WebSocket? 1.1 为什么我们需要WebSocket这样的实时的通信协议? WebSocket是web通信方式的一种,像我们熟知的HTTP协议也是web通信方式的一种.但是我们知道HTTP协议是一种无状态的协议,其服务端本身不具备识别客户端的能力,必须借助外…
概述: 做数据,免不了需要展示数据,数据可视化是必须经历的步骤. 本文将提供一个NodeJS的起步教程,是笔者这两天探索的小结. 正文:  1. 为什么使用NodeJS 究竟是以B/S还是C/S的架构去展示数据呢? 我们是这么考虑的,由于我们做的软件会不断调整,需求也会不断调整,如果使用C/S的架构,缺乏一个良好的软件升级机制,那么每次版本更新将会是沉重的灾难. 我们之前已经尝过C/S架构的苦了.既然如此, 就使用B/S架构吧. 但是需要采用什么技术呢? 我们有一套爬虫工具,就是使用NodeJS…