node.js
Damon316
这个作者很懒,什么都没留下…
展开
-
nodejs--process
在之前的Nodejs概述中有提到,process指的是当前的进程,是个全局的变量,在任何地方都可以调用它,而不需要ruqire来加载 1.退出码 当进程结束的时候,会返回一个整数值,表示退出时的状态。一下是常用的退出码:0,正常退出1,发生未捕获错误5,V8执行错误8,不正确的参数128 + 信号值,如果Node接受到退出信号(比如SIGKILL或SIGHUP),它的退出码就是1原创 2016-07-22 15:35:57 · 631 阅读 · 0 评论 -
nodejs--fs模块
简述:fs是filesystem的简写,也就是提供本地文件读写来用的。常用的有以下十个命令 1.readFileSync(): 同步读取文件,返回一个字符串 var text = fs.readFileSync('path','utf-8') 一般会将文件按行拆分成数组 text.split(/\r?\n/).forEach(function (line) { // ... });2原创 2016-07-21 16:19:09 · 468 阅读 · 0 评论 -
nodejs-- npm模块管理器
简述: npm默认的含义是模块管理器,用来安装和管理模块的,另一层含义是node的开放式模块的登记和管理系统罗列一些查看信息的命令: 查看 npm 命令列表 npm help 查看各个命令的简单用法 npm -l 查看 npm 的版本 npm -v 查看 npm 的配置 npm config list -l因为Npm的使用较为简单,命令一搜一大堆,这里就不占篇幅,只是罗列一些常用原创 2016-07-21 14:14:33 · 394 阅读 · 0 评论 -
nodejs--package
1.概述 packane.json包含了该项目的所有的模块,所以我们在下载了一个Nodejs的源码的时候,直接利用npm install会自动下载packane.json的所有模块 packane.json内部文件是一个json对象,比如name就是项目名称,version是版本2.script字段 指定了运行脚本命令的缩写"scripts": { "start": "node bi原创 2016-07-21 13:38:29 · 383 阅读 · 0 评论 -
标准库
Objet对象1.概述 : var o1 = {a:1} var o2 = new Object(o1) o1===o2 //true Object作为构造函数使用时,可以接受一个参数。如果该参数是一个对象,则直接返回这个对象;如果是一个原始类型的值,则返回该值对应的包装对象。 Array实例的方法valueOf方法,toString方法 valueOf方法返回数组本身。var a =原创 2016-07-19 22:51:23 · 309 阅读 · 0 评论 -
Gulp自动管理工具的入门和技巧
前端构建工具gulpjs的使用介绍及技巧gulpjs是一个前端构建工具,与gruntjs相比,gulpjs无需写一大堆繁杂的配置参数,API也非常简单,学习起来很容易,而且gulpjs使用的是nodejs中stream来读取和操作数据,其速度更快。如果你还没有使用过前端构建工具,或者觉得gruntjs太难用的话,那就尝试一下gulp吧。本文导航:gulp的安装开始使用gulpg转载 2016-07-20 08:15:01 · 921 阅读 · 0 评论 -
Mongoose学习参考文档——基础篇
Mongoose学习参考文档前言:本学习参考文档仅供参考,如有问题,师请雅正##一、快速通道###1.1 名词解释Schema : 一种以文件形式存储的数据库模型骨架,不具备数据库的操作能力Model : 由Schema发布生成的模型,具有抽象属性和行为的数据库操作对Entity : 由Model创建的实体,他的操作也会影响数据库转载 2016-07-18 16:02:13 · 416 阅读 · 0 评论 -
程序员使用Node的十个技巧
从问世到现在将近20年,JavaScript一直缺乏其它有吸引力的编程语言,比如Python和Ruby,的很多优点:命令行界面,REPL,包管理器,以及组织良好的开源社区。感谢Node.js和npm,现如今的JavaScript鸟枪换炮了。Web开发者有了强大的新工具,接下来就看他们的想象力了。 下面这个提示和技巧清单,能让你和你的node程序保持快乐。 1. 用npm转载 2016-07-28 05:29:48 · 1326 阅读 · 0 评论 -
nodejs--Express
Express是最流行的基于Node.js的Web开发框架,可以快速的搭建一个完整功能的网站最常用的莫过于启动脚本的app.get方法,在app.get方法里的第一个参数指定路径,另一个参数接受一个函数用来渲染页面之类的功能,例如: var express = require('express'); var app = express(); app.get('/', function (req原创 2016-07-26 00:18:44 · 384 阅读 · 0 评论 -
nodejs--http
Htto模块主要是用来创建Web服务器来用的,使用Node进行创建服务器是相当简单的,现在简单的来写一个服务器 `var http = require(‘http’)http.createServer(function(req,res){ res.writeHead(200), res.end(‘hello-world’) }) .listen(8080)console.log(web i原创 2016-07-25 23:00:39 · 289 阅读 · 0 评论 -
Event对象
1.概述 Events模块是对node“发布”/“订阅”的实现(虽然我具体不太懂…但是大致知道怎么用,日后再来分析这句话吧) 先来一段代码试试水: var EventEmitter = require('events').EventEmitter; var ee = new EventEmitter(); ee.on('someEvent', function () { consol原创 2016-07-22 17:19:13 · 315 阅读 · 0 评论 -
nodejs概述
1.简介 node是javascript的服务器运行环境,这里面的运行环境需要从两个方面进行理解javascript是在Node上运行的,这有类似于虚拟机的意思Node提供了大量的工具(功能模块化),javascript因此拥有了读写文件,新建子进程….的功能2.REPL环境 在命令行中输入node,即进入到node的repl环境中,在这里可以执行各种javascript的命令,类似 >原创 2016-07-21 11:09:56 · 346 阅读 · 0 评论 -
nodejs--path
1.path.join path.join的方法顾名思义,是连接路径的方法,当需要使用正确的路径分割符的时候,会调用该模块的该方法,Unix系统是”/“,Windows系统是”\“。举例: var path = require('path') path.join(mydir,'foo') 所以在Unix系统下,得到的结果是mydir/foo,在Windows系统下,结果是mydir\foo2原创 2016-07-21 16:59:39 · 334 阅读 · 0 评论