
nodejs
文章平均质量分 93
Sharember
一个不断前进的大学生
github主页:https://github.com/CFshuming
展开
-
使用express搭建nodejs项目
最近对nodejs比较感兴趣,所以打算学习一下。但是在学习过程中遇到了一些麻烦,现在将这个过程与大家分享一下。环境系统 ubutu16.04 (win10下的虚拟机)nodejs版本 4.4.7npm版本 2.15.8 nodejs github主页:https://github.com/nodejs/node nodejs 官网:https://nodejs.org nod原创 2016-08-14 17:18:45 · 2057 阅读 · 0 评论 -
火星人学node(基础篇)---什么是node&国际惯例HelloWorld
前言:从这篇文章开始,我将系统的讲解nodejs相关知识。为什么我要学习nodejs呢?因为帅的人都在学呀^_^什么是nodejs简单的说 nodejs就是运行在服务端的 JavaScript。JS是脚本语言,脚本语言都需要一个解析器才能运行。对于写在HTML页面里的JS,浏览器充当了解析器的角色。而对于需要独立运行的JS,nodejs就是一个解析器。每一种解析器都是一个运行环境,不但允许JS定义原创 2016-08-25 09:27:32 · 2813 阅读 · 0 评论 -
nodejs死亡笔记之CentOS7虚拟机的安装配置及nodejs的安装(面向Windows编程)
没有用过linux系统的nodejs开发人员不是好XXX(像我这种毫无文采的人还是不为难自己了,我们还是研究如何安装虚拟机好了)CentOS虚拟机的安装 题外话:我的主系统是win10,因为没有wifi,学校里的闪讯客户端没有linux版的,所以就一直在用虚拟机,之前一直在用Ubuntu编程,本来想写Ubuntu教程的,但是写教程之前突然觉得再装一遍Ubuntu没意思,于是改成了centos。原创 2016-08-24 16:54:03 · 3518 阅读 · 1 评论 -
nodejs死亡笔记之溯本归源--node4.0+与ECMAScript6新特性(two)
前言:本文接上一篇文章继续讲解nodev4的新特性Generator基本概念Generator函数有多种理解角度。它是协程在 ES6 的实现,最大特点就是可以交出函数的执行权(即暂停执行)。Generator函数是一个状态机,封装了多个内部状态。执行Generator函数会返回一个遍历器对象,也就是说,Generator函数除了状态机,还是一个遍历器对象生成函数。原创 2016-08-22 15:14:07 · 2690 阅读 · 0 评论 -
nodejs死亡笔记之实战篇---微信公众号的开发(2)
本篇文章继续讲解微信公众号的开发(不使用第三方微信开发模块)接收消息 在接收消息之前,我们还需要验证与微信平台的签名,上一篇文章已经讲过了,这里不在详述。现在就来讲解一下接收微信平台的消息。在签名认证以后,我们就可以接收消息了。在index.js的app.post方法中添加以下功能。签名认证;认证成功后,接收消息;解析消息回复消息(文本,图片……)原创 2016-08-31 11:38:52 · 2021 阅读 · 0 评论 -
nodejs死亡笔记之溯本归源--node4.0+与ECMAScript6新特性(one)
前言: Node v4这个版本是Node和iojs合并后发布的首个稳定版本,并且为开发者带来了大量的ES6语言扩展。现在浏览Node的官网,进入主页会看到两个推荐版本,一个是最新的V6.4.0,另一个就是现在使用量最大的、最稳定的版本—-V4.5.0。本篇文章将讲解v4版本后nodejs的新特性。原创 2016-08-20 16:11:25 · 2670 阅读 · 0 评论 -
nodejs死亡笔记之实战篇---微信公众号的开发(1)
本篇文章将利用express框架进行微信公众号的开发。原创 2016-08-30 19:23:33 · 3075 阅读 · 0 评论 -
nodejs死亡笔记之测试神器Mocha
引言:没有一个项目没有了测试,那它和咸鱼有什么区别?对于一个合格的项目来说,测试是必不可少的环节,那么,如何对nodejs项目进行测试呢?本文将介绍一种测试神器–Mocha。什么是Mochamocha 是一个功能丰富的javascript测试框架,可以运行在nodejs和浏览器环境,使异步测试变得简单有趣。mocha 串联运行测试,允许灵活和精确地报告结果,同时映射未捕获的异常用来纠正测试用例。支原创 2016-08-19 10:14:24 · 2631 阅读 · 1 评论 -
nodejs死亡笔记之socket.io那些事(附可用来撩妹的聊天功能)
我相信有很多人是看到撩妹才进来的,别急,我们要一步一步来。websocket简介WebSocket是HTML5开始提供的一种浏览器与服务器间进行全双工通讯的网络技术。现很多网站为了实现即时通讯,所用的技术都是轮询(polling)。轮询是在特定的的时间间隔(如每1秒),由浏览器对服务器发出HTTP请求,然后由服务器返回最新的数据给客服端的浏览器,这种方式有一个很大的弊端,就是会占用很多的带宽。最新原创 2016-08-18 10:35:57 · 3876 阅读 · 1 评论 -
nodejs死亡笔记之cookie和session(宇宙级框架express)
首先,我必须义正言辞的吐槽一下这个宇宙级框架!express3.x和expss4.x差别怎么就那么大呢?找了好多资料来学习,但总是莫名其妙的报错,一开始我以为是因为我长得不好看,后来发现。。。我用的是4.x的express,而教程是3.x的,好多都对不上号。我@#¥%……&*()&……¥好了,吐槽结束,进入正题。作为一个励志改变世界的程序员,我们必须紧跟时代的潮流,所以nodejs死亡笔记都是基于e原创 2016-08-17 11:04:02 · 10152 阅读 · 4 评论 -
火星人学node(基础篇)---nodejs的模块系统(实例分析exprots和module.exprots)
前言:工欲善其事,必先利其器。模块系统是nodejs组织管理代码的利器也是调用第三方代码的途径,本文将详细讲解nodejs的模块系统。在文章最后实例分析一下exprots和module.exprots。nodejs模块的历史渊源CommonJS规范早在Netscape诞生不久后,JavaScript就一直在探索本地编程的路,Rhino是其代表产物。无奈那时服务端JavaScript走的路均是参考众原创 2016-08-25 15:12:05 · 2889 阅读 · 0 评论