51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#Nodejs
NodeJS基础学习总结
一、nodeJS解释 JS是脚本语言,脚本语言都需要一个解析器才能运行。对于写在HTML页面里的JS,浏览器充当了解析器的角色。而对于需要独立运行的JS,NodeJS就是一个解析器。 每一种解析器都是一个运行环境,不但允许JS定义各种数据结构,进行各种计算,还允许JS使用运行环境提供的内置对象和方法做一些事情。例如...
代码星球
·
2020-06-27
NodeJS
基础
学习
总结
Express的搭建--nodejs的学习
1,需要的学习环境 Node.js:0.10.32 Express:4.10.2 MongoDB:2.6.12,安装Express $npminstall-gexpress-generator 安装Express命令行工具,我们可以通过它来初始化一个Express项目。3,新建一个工程文件夹blog,然后打开...
代码星球
·
2020-06-27
Express
搭建
--nodejs
学习
架构选型之Nodejs与Java
前言: 身边越来越多的同事谈论Nodejs,谈其异步IO、事件回调、前后台统一一门语言,创业的朋友的第一个创业项目也选择了Nodejs,期望能够使用一种语言节省成本快速完成需求开发。与其他项目组的同事聊项目选型Java时被他们嘲笑了一把,怎么这么不与时俱进怎么还在用Java。而且发现,越来越多的前端同事通过N...
代码星球
·
2020-06-16
架构
选型
Nodejs
Java
centos 6.5安装NodeJS
可以在本地下载node.js最新版,然后通过ftp工具上传到服务器,或者直接在服务器终端使用wget命令下载(我当时下载的是node-v7.5.0-linux-x86版本,其他版本请查看上面链接然后替换即可):$wgethttps://npm.taobao.org/mirrors/node/v6.11.3/...
代码星球
·
2020-05-24
centos
安装
NodeJS
nodeJS之crypto加密
加密模块提供了HTTP或HTTPS连接过程中封装安全凭证的方法。也提供了OpenSSL的哈希,hmac,加密(cipher),解密(decipher),签名(sign)和验证(verify)方法的封装。本文将详细介绍加密crypto crypto【crypto.setEngine(engine[,flag...
代码星球
·
2020-05-24
nodeJS
crypto
加密
nodeJS之流stream
当内存中无法一次装下需要处理的数据时,或者一边读取一边处理更加高效时,我们就需要用到数据流。NodeJS中通过各种Stream来提供对数据流的操作。本文将详细说明NodeJS中的流stream 概述 流(stream)在Nodejs中是处理流数据的抽象接口。stream模块提供了基础的API。使用这些A...
代码星球
·
2020-05-24
nodeJS
之流
stream
nodeJS实现简单网页爬虫功能
本文将使用nodeJS实现一个简单的网页爬虫功能 网页源码 使用http.get()方法获取网页源码,以hao123网站的头条页面为例http://tuijian.hao123.com/hotrankvarhttp=require('http');http.get('http://tuijian.hao...
代码星球
·
2020-05-24
nodeJS
实现
简单
网页
爬虫
nodeJS实现路由功能
本文将使用NodeJS实现较复杂应用的路由功能 结构 项目结构如下 代码如下 功能【router.js】//加载所需模块varhttp=require('http');varurl=require('url');varfs=require('fs');varhost='127.0.0.1';...
代码星球
·
2020-05-24
nodeJS
实现
路由
功能
nodeJS之HTTP
HTTP不是基于特定语言的,是一个通用的应用层协议,不同语言有不同的实现细节,但是万变不离其宗,思想是相同的。NodeJS作为一个宿主运行环境,以JavaScript为宿主语言,它也有自己实现的一套标准,本文将详细介绍nodeJS中的Http模块 Agent【newAgent([options])】opt...
代码星球
·
2020-05-24
nodeJS
HTTP
nodeJS之TCP模块net
TCP服务在网络应用中十分常见,目前大多数的应用都是基于TCP搭建而成的。net模块提供了一个异步网络包装器,用于TCP网络编程,它包含了创建服务器和客户端的方法。本文将详细介绍nodeJS中的net模块 IP测试【net.isIP(input)】 测试是否输入的为IP地址。字符串无效时返回0。IPV4...
代码星球
·
2020-05-24
nodeJS
TCP
模块
net
nodeJS之事件events
events模块是node的核心模块,几乎所有常用的node模块都继承了events模块,比如http、fs等。本文将详细介绍nodeJS中的事件机制 EventEmitter 多数Node.js核心API都是采用惯用的异步事件驱动架构,其中某些类型的对象(称为触发器)会周期性地触发命名事件来调用函数对...
代码星球
·
2020-05-24
nodeJS
事件
events
NodeJS之queryString
无论是前端还是后端,经常出现的应用场景是URL中参数的处理。nodeJS的queryString模块提供了一些处理querystrings的工具。本文将详细介绍nodeJS中的queryStringvarquerystring=require('querystring');/*{unescapeBuffer:[Fu...
代码星球
·
2020-05-24
NodeJS
queryString
NodeJS学习目录
几年前,对于学习NodeJS可能还有所迟疑,怕分散了前端学习的精力。但到了现在,如果不学习nodeJS,前端的学习却可能无法再有所进展。技术的进步就是这么残酷。对新技术观望的时候,该技术已经大行其道了 小火柴将NodeJS的知识体系进行了梳理和归纳,总结成以下目录 基础 初识 安装 事件Event...
代码星球
·
2020-05-24
NodeJS
学习
目录
nodeJS之URL
在HTTP部分,详细介绍了URL的相关知识。而nodejs中的url模块提供了一些实用函数,用于URL处理与解析。本文将详细介绍nodeJS中的URL URL对象 解析URL对象有以下内容,依赖于他们是否在URL字符串里存在。任何不在URL字符串里的部分,都不会出现在解析对象里'http://user:...
代码星球
·
2020-05-24
nodeJS
URL
nodeJS之域名DNS
本文将详细介绍域名解析模块DNS 工作原理 打开浏览器,在上方地址栏输入网址的那一刻,这个回车按了之后,发生了很多事情。首先,计算机只懂0和1,也就是说人类的字母网址计算机是不懂的,它只认识IP地址,如果是IPV4那就是4组8位的二进制数字。为了人类方便,需要有一个把网址翻译成IP地址的服务,就是DNS...
代码星球
·
2020-05-24
nodeJS
域名
DNS
首页
上一页
...
10
11
12
13
14
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他