nodejs
文章平均质量分 61
炽天使_1985
大家好,我现在在培训行业,熟悉的领域为javaEE、前端开发、Android、H5、PHP、Unity3D、 大数据、机器学习等
展开
-
nodejs入门(00)
1,nodejs介绍2,nodeJS安装3,验证1,nodejs介绍有个叫Ryan Dahl的同学,主要工作是用C/C++写高性能Web服务。因为C/C++写就太痛苦了。于是想用高级语言开发Web服务,他选定了JavaScript为开发语言,选择了V8就是开源的JavaScript引擎。让Google投资去优化V8。在2009年,Ryan正式推出了基于JavaScript语言和V8引擎的开源Web服原创 2017-07-10 11:11:46 · 327 阅读 · 0 评论 -
nodejs入门(09)-GET/POST请求
1,GET请求内容2,获取 POST 请求内容3,源码地址1,GET请求内容GET请求直接被嵌入在路径中,URL是完整的请求路径,包括了?后面的部分,手动解析后面的内容作为GET请求的参数。var http = require('http');var url = require('url');http.createServer(function(req, res){ res.writeHe原创 2017-07-12 11:17:49 · 454 阅读 · 1 评论 -
nodejs入门(07)-函数
1,函数2,匿名函数3,源码地址1,函数一个函数可以作为另一个函数的参数,我们可以先定义一个函数,然后传递,也可以在传递参数的地方直接定义函数。function say(word) { console.log(word);}function execute(someFunction, value) { someFunction(value);}execute(say, "Hello"原创 2017-07-12 10:04:41 · 278 阅读 · 0 评论 -
nodejs入门(06)-模块系统
1,模块系统介绍2,创建模块3,源码地址1,模块系统介绍为了让Node.js的文件可以相互调用,Node.js提供了一个简单的模块系统。模块是Node.js 应用程序的基本组成部分,文件和模块是一一对应的。换言之,一个 Node.js 文件就是一个模块,这个文件可能是JavaScript 代码、JSON 或者编译过的C/C++ 扩展。2,创建模块Node.js 提供了exports 和 requir原创 2017-07-12 09:52:50 · 256 阅读 · 0 评论 -
nodejs入门(08)-全局对象
1,全局对象介绍2,全局对象的使用1,全局对象介绍JavaScript 中有一个特殊的对象,称为全局对象(Global Object),它及其所有属性都可以在程序的任何地方访问,即全局变量。 在浏览器 JavaScript 中,通常 window 是全局对象, 而 Node.js 中的全局对象是 global。 global 最根本的作用是作为全局变量的宿主。按照 ECMAScript 的定义,原创 2017-07-12 10:48:23 · 312 阅读 · 0 评论 -
nodejs入门(05)-Stream(流)
1,从流中读取数据2,写入流3,源码地址1,从流中读取数据//1,获得fs模块var fs = require("fs");var data = '';// 2,创建可读流var readerStream = fs.createReadStream('input.txt');// 3,设置编码为 utf8。readerStream.setEncoding('UTF8');// 4,处理原创 2017-07-12 09:41:20 · 283 阅读 · 0 评论 -
nodejs入门(04)-事件循环
1,事件循环介绍2,事件驱动程序3,实例4,源码地址1,事件循环介绍Node.js 是单进程单线程应用程序,但是通过事件和回调支持并发,所以性能非常高。每一个 API 都是异步的,并作为一个独立线程运行,使用异步函数调用,并处理并发。 Node.js 单线程类似进入一个while(true)的事件循环,直到没有事件观察者退出,每个异步事件都生成一个事件观察者,如果有事件发生就调用该回调函数.2,事原创 2017-07-11 11:22:58 · 262 阅读 · 0 评论 -
nodejs入门(03)-回调函数
1,回调函数介绍2,阻塞代码实例3,非阻塞代码实例4,代码地址1,回调函数介绍Node.js 异步编程的直接体现就是回调。异步编程依托于回调来实现,回调函数在完成任务后就会被调用,Node 使用了大量的回调函数,Node 所有 API 都支持回调函数。 例如,我们可以一边读取文件,一边执行其他命令,在文件读取完成后,我们将文件内容作为回调函数的参数返回。这样在执行代码时就没有阻塞或等待文件 I/O原创 2017-07-11 10:27:56 · 331 阅读 · 0 评论 -
nodejs入门(02)-hello world
1,编写代码2,运行服务器1,编写代码创建一个js文件,名字为01hello.js,编写代码/** * Created by boy on 2017/7/10. *///1,引用httpvar http = require("http");//2,创建Server对象,并且监听。http.createServer(function (request, response) { // 发原创 2017-07-10 11:29:51 · 281 阅读 · 0 评论 -
nodejs入门(01)-NPM介绍
1,NPM介绍2,为什么要使用NPM1,NPM介绍NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种:允许用户从NPM服务器下载别人编写的第三方包到本地使用。允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。2,为什么要使用NPM ;我们在Node原创 2017-07-11 09:11:20 · 273 阅读 · 0 评论 -
express入门(7)- mysql
1,安装mysqlnpm install mysql2,插入数据(1)创建一个连接,并且设置mysql 连接参数var connection = mysql.createConnection({ host : 'localhost', //主机 user : 'root', //MySQL认证用户名 password : '',原创 2017-07-17 01:03:41 · 243 阅读 · 0 评论