
NodeJS学习目录
文章平均质量分 72
aaa333qwe
如果心没有方向,到哪里都是流浪。
展开
-
慕课笔记--[课程]Node.js+MongoDB建站攻略
一、项目开始阶段进行的工作1、需求分析2、项目依赖初始化3、入口文件编码4、创建视图5、测试前端流程6、样式开发,伪造模板数据7、设计数据库模型8、开发后端逻辑9、配置依赖文件,网站开发结束二、原创 2017-09-07 15:06:42 · 366 阅读 · 0 评论 -
Node.js 资源汇总
文档Node.js 官方文档:http://nodejs.org/api/Node.js 中文文档:http://nodejs.jsbin.cn/api/Express 官方文档:http://expressjs.com/Express 中文文档:http://expressjs.jser.us/Jade 官方文档:http://jade-lang.com/EJS 文档:http://ww转载 2017-07-21 16:38:46 · 309 阅读 · 0 评论 -
NodeJS调试工具 — node-inspector
NodeJS越来越火(真是火烧火燎的),它的火爆给前端开发同学指出了一条新路——还可以做后端开发(或回归后端开发)。这篇文章不是讨论NodeJS如何好、如何使用的,相信想找这类资料的同学已经不满足写个HelloWorld了,入门教程已经无法满足我们对NodeJS的热爱了,我们要写更复杂的、更高大上的代码。系统的复杂度和代码量上来后,修复各种各样的Bug就我们这些coder的主要工作了。而定位Bug转载 2017-07-21 16:35:05 · 646 阅读 · 0 评论 -
NodeJS、NPM安装配置步骤(windows版本)
1、windows下的NodeJS安装是比较方便的(v0.6.0版本之后,支持windows native),只需要登陆官网(http://nodejs.org/),便可以看到首页的“INSTALL”按钮,直接点击就会自动下载安装了。2、安装过程基本直接“NEXT”就可以了。(windows的安装msi文件在过程中会直接添加path的系统变量,变量值是你的安装路径,例如“C转载 2017-07-21 14:03:56 · 453 阅读 · 0 评论 -
npm 常用命令详解
今年上半年在学习gulp的使用,对npm的掌握是必不可少的,经常到npm官网查询文档让我感到不爽,还不如整理了一些常用的命令到自己博客上,于是根据自己的理解简单翻译过来,终于有点输出,想学习npm这块的朋友不可错过这些基础命令,新手出品,对本文有疑惑之处还请同学们不耻下问。很久没有写文章啦,后续也希望自己在nodejs这方面有多点内容产出。本文以Windows平台上做测试,以gulp为示例转载 2017-07-07 07:42:20 · 506 阅读 · 0 评论 -
了解Node.js
一、单线程:单线程其实就是按从上到下顺序依次来执行,而且每次只执行一个任务,只有当前这个任务执行完了,才会执行下一个任务。在js引擎中只有一个线程去解析和执行JavaScript代码,即主线程,这就是Nodejs为何是单线程的原因了。但实际上还有其他的线程:处理AJAX请求的线程、处理DOM事件的线程、定时器线程、读写文件的线程等。这些线程称为工作线程。异步IO:原创 2017-07-25 15:08:40 · 378 阅读 · 0 评论 -
WebSocket与Socket.io
认识HTML5的WebSocket在HTML5规范中,我最喜欢的Web技术就是正迅速变得流行的WebSocket API。WebSocket提供了一个受欢迎的技术,以替代我们过去几年一直在用的Ajax技术。这个新的API提供了一个方法,从客户端使用简单的语法有效地推动消息到服务器。让我们看一看HTML5的WebSocket API:它可用于客户端、服务器端。而且有一个优秀的第三方API,名转载 2017-12-11 13:55:12 · 1014 阅读 · 0 评论 -
安装express遇到的坑(express命令不起作用)
express命令失效描述:我们有时候会遇到全局安装express的时候(eg. npm install -g express),使用express命令失效,有如下两种原因。原因1:你安装的express是4.0以上的版本,express在4.0之后,需要安装the executable(执行器express-generator)才能执行express命令,解决方案:安装express-gener...转载 2018-02-26 10:04:12 · 1323 阅读 · 0 评论 -
使用node.js搭建一个简单的本地服务器
//注:此代码只能作为文件服务器.//当静态网页服务器时,在访问的资源不是html时,需要返回正确的content-type,如css文件返回 Content-Type: text/css//否则,浏览器不能正确识别资源,不能根据content-type,做出正确的处理//使用node.js写一个简单的本地服务器var http = require('http');var fs = require...转载 2018-06-13 17:07:56 · 614 阅读 · 0 评论 -
大白话讲解Promise(一)
去年6月份, ES2015正式发布(也就是ES6,ES6是它的乳名),其中Promise被列为正式规范。作为ES6中最重要的特性之一,我们有必要掌握并理解透彻。本文将由浅到深,讲解Promise的基本概念与使用方法。 ES6 Promise 先拉出来遛遛复杂的概念先不讲,我们先简单粗暴地把Promise用一下,有个直观感受。那么第一个问题来了,Promise是什么玩意呢?是转载 2017-07-24 10:24:32 · 451 阅读 · 0 评论 -
大白话讲解Promise(二)理解Promise规范
转载自:http://www.cnblogs.com/lvdabao/上一篇我们讲解了ES6中Promise的用法,但是知道了用法还远远不够,作为一名专业的前端工程师,还必须通晓原理。所以,为了补全我们关于Promise的知识树,有必要理解Promise/A+规范,理解了它你才能知道Promise内部是怎么回事,我们ES6中的Promise是如何一路走来的。 网转载 2017-07-24 10:29:17 · 2131 阅读 · 0 评论 -
Nodejs·进程
说道服务器一般人都会想到tomcat或者Jboss或者weblogic,现在流行起来的Node总让人不太放心,JS代码也能做服务器?其实不然,首先一个误区就是Node的服务器是JS写出来的....其实它只有表面暴露给用户使用的模块是用js写的,底层的很多东西还是由C/C++完成的。如果运行在不同的操作系统上,node还会基于操作系统切换底层的实现方式。 再说说Nodejs的特性——最让人转载 2017-07-25 15:13:56 · 484 阅读 · 0 评论 -
npm查看全局安装过的包
在使用node的时候,用npm安装了很多软件,过一段时间没有使用就会忘记,怎么查看自己全局安装过的包,用命令npm list -g --depth 0在百度里搜不到结果的,我在google里老外的文章里看到的上面的命令,写篇文章记录一下命令运行的截图-g:全局的安装包list:已安装的node包–depth 0:这个参数我就不清楚了,可能是深度0,搜了一下没有找到解释 QQ交流群:1363512转载 2017-09-03 23:53:21 · 702 阅读 · 0 评论 -
npm太慢, 淘宝npm镜像使用方法
淘宝 npm 地址: http://npm.taobao.org/如何使用 有很多方法来配置npm的registry地址,下面根据不同情境列出几种比较常用的方法。以淘宝npm镜像举例:1.临时使用npm --registry https://registry.npm.taobao.org install express112.持久使用npm config转载 2017-09-03 23:50:23 · 489 阅读 · 0 评论 -
npm install 生成的package-lock.json作用
官网解释:package-lock.json is automatically generated for any operations where npm modifies either the node_modules tree, orpackage.json. It describes the exact tree that was generated, such that subs原创 2017-08-25 10:13:06 · 15924 阅读 · 0 评论 -
HTTP小爬虫(慕课网)
// Skip to content//"cheerio",一个nodeJS模块,类似于jquery,可以将html页面的char转换为document文档对象,然后用类似于jquery的方式进行操作DOMvar http = require('http');var cheerio = require('cheerio');var url = "http://www.imo原创 2017-08-19 16:29:15 · 619 阅读 · 0 评论 -
慕课笔记--[课程]进击Node.js基础(二)
慕课笔记--[课程]进击Node.js基础(二)原创 2017-08-17 00:00:28 · 416 阅读 · 0 评论 -
慕课笔记--[课程]进击Node.js基础(一)
慕课笔记--[课程]进击Node.js基础(一)原创 2017-08-17 00:00:07 · 743 阅读 · 0 评论 -
nodeJS 学习网站
https://www.ibm.com/developerworks/cn/opensource/os-nodejs/index.html?ca=drs#ibm-pconhttp://blog.fens.me/series-nodejs/原创 2017-07-27 15:58:30 · 322 阅读 · 0 评论 -
Node.js包(JXcore)
Node.js的代码是开放的,并准备好被复制像任何其他Javascript代码。但现在它不可能的了。JXcore 这是一个开源项目,引入了包装和源文件和其他资源加密成JX包一个独特的功能。考虑大型项目有包括许多文件。JXcore非常多能打包它们全部成单个文件,以简化的分布。 本教程会给你一个有关从安装JXcore开始的整个过程快速概述。JXcore 安装安装JXcore很简转载 2017-07-27 11:28:53 · 1236 阅读 · 1 评论 -
终于讲清楚了nodejs中exports和module.exports的区别
最近正在学习nodejs,看到nodejs模块这块,发现nodejs模块有两种方式对外暴露方法exports和module.exports可是这两种使用起来到底有什么区别呢???看了很多文章,长篇大论,始终没有讲清楚区别,自己也是看了很多,终于搞清楚了,给大家分享一下根据使用方法来说通常exports方式使用方法是:exports.[function name] = [fun...转载 2018-12-29 11:42:46 · 696 阅读 · 0 评论