51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#node
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
初识nodeJS
几年前,对于学习NodeJS可能还有所迟疑,怕分散了前端学习的精力。但到了现在,如果不学习nodeJS,前端的学习却可能无法再有所进展。技术的进步就是这么残酷。对新技术观望的时候,该技术已经大行其道了。本文将介绍nodeJS的基础知识 语言选择 RyanDahl是一名资深的C/C++程序员,在创造出No...
代码星球
·
2020-05-24
初识
nodeJS
使用nodeJS实现前端项目自动化之项目构建和文件合并
一般地,我们使用构建工具来完成项目的自动化操作。本文主要介绍如何使用nodeJS来实现简单的项目结构构建和文件合并 项目构建 假设,最终实现的项目名称为'test',结构如下图所示 那么,首先需要先设置一个JSON对象来保存要创建的目录结构varprojectData={'name':'test','...
代码星球
·
2020-05-24
项目
使用
nodeJS
实现
前端
nodeJS之fs文件系统
fs文件系统用于对系统文件及目录进行读写操作,本文将详细介绍nodejs中的文件系统 概述 文件I/O是由简单封装的标准POSIX函数提供的。通过require('fs')使用该模块。所有的方法都有异步和同步的形式。 异步形式始终以完成回调作为它最后一个参数。传给完成回调的参数取决于具体方法,但第一个...
代码星球
·
2020-05-24
nodeJS
fs
文件
系统
nodeJS之二进制buffer对象
在ES6引入TypedArray之前,JavaScript语言没有读取或操作二进制数据流的机制。Buffer类被引入作为Nodejs的API的一部分,使其可以在TCP流和文件系统操作等场景中处理二进制数据流。现在TypedArray已经被添加进ES6中,Buffer类以一种更优与更适合Node.js用例的方式实现了...
代码星球
·
2020-05-24
nodeJS
二进制
buffer
对象
nodeJS之进程process对象
process对象是一个全局对象,在任何地方都能访问到它,通过这个对象提供的属性和方法,使我们可以对当前运行的程序的进程进行访问和控制。本文将详细介绍process对象 概述 process是一个全局对象,即global对象的属性,可以在任何地方直接访问到它而无需引入额外模块console.log(pr...
代码星球
·
2020-05-24
nodeJS
进程
process
对象
nodeJS中的包
Node组织了自身的核心模块,也使得第三方文件模块可以有序地编写和使用。但是在第三方模块中,模块与模块之间仍然是散列在各地的,相互之间不能直接引用。而在模块之外,包和NPM则是将模块联系起来的一种机制。在介绍NPM之前,不得不提起CommonJS的包规范。JavaScript不似Java或者其他语言那样,具有模块和...
代码星球
·
2020-05-24
nodeJS
中的
首页
上一页
...
37
38
39
40
41
...
下一页
尾页
按字母分类:
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
其他