
NodeJs&React
京城一十三
你在凝视深渊的时候 深渊也在凝视着你
展开
-
node-redis基本操作
//npm install redisvar redis = require("redis"), client = redis.createClient();client.set("stringkey", "v1", redis.print);client.get('stringkey', function (err, data) { console.log(data); c...原创 2019-11-27 15:58:26 · 444 阅读 · 0 评论 -
重新封装了一下NODE-MONGO 使其成为一个独立的服务.可以直接通过get/post来操作
# 重新封装了一下NODE-MONGO 使其成为一个独立的服务.可以直接通过get/post来操作# consts.js 配置用的数据,用于全局参数配置# log.js 自己写的一个简单的存储本地log的功能,数据库异常或者逻辑上产生异常数据的时候输出查错# servicemongo.js 主服务程序,可以直接node servicemongo.js 启动,挂起端口服务# routemon...原创 2019-11-05 17:48:15 · 229 阅读 · 0 评论 -
node-mongoDB
连接数据库var MongoClient = require('mongodb').MongoClient;var url = "mongodb://localhost:27017"; MongoClient.connect(url, { useNewUrlParser: true }, function(err, db) { if (err) throw err; conso...原创 2019-09-29 17:15:36 · 219 阅读 · 0 评论 -
node-多进程
Node.js 是以单线程的模式运行的,但它使用的是事件驱动来处理并发,这样有助于我们在多核 cpu 的系统上创建多个子进程,从而提高性能。每个子进程总是带有三个流对象:child.stdin, child.stdout 和child.stderr。他们可能会共享父进程的 stdio 流,或者也可以是独立的被导流的流对象。Node 提供了 child_process 模块来创建子进程...原创 2019-09-29 17:14:48 · 346 阅读 · 0 评论 -
Node-RESTful
//获取用户列表-------------------------------------------------var express = require('express');var app = express();var fs = require("fs");app.get('/listUsers', function (req, res) { fs.readFile( _...原创 2019-09-29 12:35:44 · 268 阅读 · 0 评论 -
Node-Web应用框架Express
Express 是 node.js Web应用框架, 帮助你创建各种 Web 应用,和丰富的 HTTP 工具。使用 Express 可以快速地搭建一个完整功能的网站。Express 框架核心特性:可以设置中间件来响应 HTTP 请求。定义了路由表用于执行不同的 HTTP 请求动作。可以通过向模板传递参数来动态渲染 HTML 页面。基本demo--------------...原创 2019-09-29 12:34:13 · 144 阅读 · 0 评论 -
Node-Web模块
创建服务端------------------------------------------------------var http = require('http');var fs = require('fs');var url = require('url'); // 创建服务器http.createServer( function (request, response)...原创 2019-09-29 12:33:22 · 165 阅读 · 0 评论 -
node-OS&Domain&Net&Path
OS--------------------------------------------- Node.js os 模块提供了一些基本的系统操作函数。var os = require("os")方法序号 方法 & 描述1 os.tmpdir()返回操作系统的默认临时文件夹。2 os.endianness()返回 CPU 的字节序,可能的是 "BE" 或 "LE"。...原创 2019-09-26 22:41:50 · 165 阅读 · 0 评论 -
node-Get&POST
Node.js GET/POST请求var http = require('http');var url = require('url');var util = require('util');http.createServer(function(req, res){ res.writeHead(200, {'Content-Type': 'text/plain; cha...原创 2019-09-26 22:40:57 · 225 阅读 · 0 评论 -
node-全局对象
Node.js 全局对象JavaScript 中有一个特殊的对象,称为全局对象(Global Object),它及其所有属性都可以在程序的任何地方访问,即全局变量。全局对象与全局变量global 最根本的作用是作为全局变量的宿主。按照 ECMAScript 的定义,满足以下条 件的变量是全局变量:在最外层定义的变量;全局对象的属性;隐式定义的变量(未定义直接赋值的变量)。当你定义一个...原创 2019-09-26 22:39:58 · 277 阅读 · 0 评论 -
node-util
Node.js 常用工具util 是一个Node.js 核心模块,提供常用函数的集合,用于弥补核心JavaScript 的功能 过于精简的不足。util.inheritsutil.inherits(constructor, superConstructor) 是一个实现对象间原型继承的函数。JavaScript 的面向对象特性是基于原型的,与常见的基于类的不同。JavaScript ...原创 2019-09-26 22:39:03 · 317 阅读 · 0 评论 -
nodejs-文件系统
Node.js 文件系统Node 导入文件系统模块(fs)语法如下所示: var fs = require("fs")异步和同步 Node.js 文件系统(fs 模块)模块中的方法均有异步和同步版本,例如读取文件内容的函数有异步的 fs.readFile() 和同步的 fs.readFileSync()。异步的方法函数最后一个参数为回调函数,回调函数的第一个参数包含了错误信息(er...原创 2019-09-25 18:01:12 · 178 阅读 · 0 评论 -
nodejs-模块系统
Node.js模块系统为了让Node.js的文件可以相互调用,Node.js提供了一个简单的模块系统。模块是Node.js 应用程序的基本组成部分,文件和模块是一一对应的。换言之,一个 Node.js 文件就是一个模块,这个文件可能是JavaScript 代码、JSON 或者编译过的C/C++ 扩展。//-------------------------------------...原创 2019-09-25 18:00:10 · 179 阅读 · 0 评论 -
nodejs-函数&路由
函数------------------------------------------------------------基本函数function say(word) { console.log(word);}function execute(someFunction, value) { someFunction(value);}execute(say, "Hello"...原创 2019-09-25 17:58:02 · 166 阅读 · 0 评论 -
nodejs-Stream(流)
Node.js Stream(流)描述++++++++++++++++++++++++++++++++++++++++++++++++++++Stream 是一个抽象接口,Node 中有很多对象实现了这个接口。例如,对http 服务器发起请求的request 对象就是一个 Stream,还有stdout(标准输出)。Node.js,Stream 有四种流类型:Readable - 可读...原创 2019-09-24 14:59:36 · 280 阅读 · 0 评论 -
nodejs-Buffer(缓冲区)
Node.js Buffer(缓冲区)JavaScript 语言自身只有字符串数据类型,没有二进制数据类型。但在处理像TCP流或文件流时,必须使用到二进制数据。因此在 Node.js中,定义了一个 Buffer 类,该类用来创建一个专门存放二进制数据的缓存区。在 Node.js 中,Buffer 类是随 Node 内核一起发布的核心库。Buffer 库为 Node.js 带来了一种存储...原创 2019-09-24 14:58:46 · 339 阅读 · 0 评论 -
nodejs-EventEmitter
Node.js EventEmitterNode.js 所有的异步 I/O 操作在完成时都会发送一个事件到事件队列。Node.js 里面的许多对象都会分发事件:一个 net.Server 对象会在每次有新连接时触发一个事件, 一个 fs.readStream 对象会在文件被打开的时候触发一个事件。 所有这些产生事件的对象都是 events.EventEmitter 的实例例子------...原创 2019-09-24 14:57:36 · 238 阅读 · 0 评论 -
nodejs-REPL/回调函数/事件循环
REPL 回调函数 事件循环REPL-----------------------------------------------------Node.js REPL(Read Eval Print Loop:交互式解释器) 表示一个电脑的环境,类似 Window 系统的终端或 Unix/Linux shell,我们可以在终端中输入命令,并接收系统的响应。REPL可以执行如下任务{ 读...原创 2019-09-23 22:24:17 · 354 阅读 · 0 评论 -
nodejs-安装/helloworld/npm
安装----------------------------------------------------------------http://nodejs.cn/download/完成之后确定是否安装成功 node -v 看下版本即可Node.js 应用是由哪几部分组成1.引入 required 模块:我们可以使用 require 指令来载入 Node.js 模块。2.创建服...原创 2019-09-23 18:48:06 · 333 阅读 · 0 评论 -
React-Context
在一个典型的 React 应用中,数据是通过 props 属性自上而下(由父及子)进行传递的,但这种做法对于某些类型的属性而言是极其繁琐的,这些属性是应用程序中许多组件都需要的。Context 提供了一种在组件之间共享此类值的方式,而不必显式地通过组件树的逐层传递 props。把参数传递到组件树的底层。<divid="root"></div><script...原创 2019-09-23 14:32:22 · 133 阅读 · 0 评论 -
React-组合模式
<!DOCTYPE html><html><head> <meta charset="UTF-8" /> <title>Learn React</title> <script src="https://cdn.staticfile.org/react/16.4.0/umd/react.dev...原创 2019-09-17 22:32:12 · 393 阅读 · 0 评论 -
React-状态提升
通常,多个组件需要反映相同的变化数据,这时建议将共享状态提升到最近的共同父组件中去。<!DOCTYPE html><html><head> <meta charset="UTF-8" /> <title>T-React</title> <script src="https://cdn....原创 2019-09-17 16:04:45 · 167 阅读 · 0 评论 -
React-表单
在 HTML 中,表单元素(如<input>、 <textarea> 和 <select>)之类的表单元素通常自己维护 state,并根据用户输入进行更新。而在 React 中,可变状态(mutable state)通常保存在组件的 state 属性中,并且只能通过使用 setState()来更新。我们可以把两者结合起来,使 React 的 state 成为...原创 2019-09-17 16:03:37 · 136 阅读 · 0 评论 -
React-条件渲染
<!DOCTYPE html><html><head> <meta charset="UTF-8" /> <title>Learn React</title> <script src="https://cdn.staticfile.org/react/16.4.0/umd/react.dev...原创 2019-09-17 00:29:01 · 121 阅读 · 0 评论 -
React-列表 & Key
<!DOCTYPE html><html><head> <meta charset="UTF-8" /> <title>Learn React</title> <script src="https://cdn.staticfile.org/react/16.4.0/umd/react.dev...原创 2019-09-17 00:28:10 · 126 阅读 · 0 评论 -
React-HelloWorld
<!DOCTYPE html><html><head> <meta charset="UTF-8" /> <title>Learn React</title> <script src="https://cdn.staticfile.org/react/16.4.0/umd/react.dev...原创 2019-09-17 00:27:14 · 267 阅读 · 0 评论