Nodejs学习

NodeJs是一个基于Chrome JavaScript运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。NodeJs使用事件驱动, 非阻塞I/O 模型而得以轻量和高效,非常适合在分布式设备上运行的数据密集型的实时应用。Nodejs学习主要讲解nodejs相关的学习和教程。

Gulp入门教程

分类:WEB前端 时间:

Gulp是一个前端构建工具,API也非常简单,学习起来很容易,Gulp使用的是NodeJS中pipe()管道来读取和操作数据,速度更快。Gulp上手非常快,使用起来也非常的方便。Gulp的运行流程很简单:首先通过gulp.src()方法获取到我们想要处理的文件流,然后把文件流通过pipe方法导入到Gulp的插件中,最后把处理后的流再通过pipe方法导入到gulp.dest()。下面PHP程序员雷雪松详细的讲解下Gulp如何使用。
阅读全部 »

Gulp构建工具编译Less

分类:WEB前端 时间:

Gulp是一个基于Node.js的项目,用自动化构建工具增强你的工作流程。Less是一门CSS预处理语言,Less扩充CSS语言,增加了诸如变量、混合(mixin)、函数等功能,让 CSS 更易维护、方便制作主题、扩充。下面PHP程序员雷雪松详细的讲解下如何使用Gulp构建工具编译Less。
阅读全部 »

Node+UglifyJS批量压缩js

分类:WEB前端 时间:

在前面PHP程序员雷雪松的博客中已经介绍了《WEB前端开发优化技巧》。JS文件压缩似乎成了最基础的优化药店之一了。现在JS使用的频率越来越高,JS文件越来越大,压缩所带来的性能提升也是越来越明显,下面PHP程序员雷雪松就详细介绍下如何使用NodeJs和UglifyJS来压缩JS代码。
阅读全部 »

NodeJS Express上传文件

分类:WEB前端 时间:

现在国内越来越多的公司和项目在使用NodeJS。NodeJS开发者也在不停的开发NodeJS的新功能。目前来看,Nodejs一定会是当前的趋势。在项目中的使用场景越来越多,NodeJS也越来越强大。下面PHP程序员雷雪松详细的讲解下Express中如何上传文件。
阅读全部 »

NodeJS代理服务器之AnyProxy

分类:WEB前端 时间:

AnyProxy是一个基于Node.js开放式的HTTP/HTTPS代理,使用它可以灵活控制各种网络数据。个性化规则逻辑(Rule)的定制处理请求和响应,通过Web界面可视化观察每个请求。下面PHP程序员雷雪松就详细的讲解下AnyProxy的安装和用法。
阅读全部 »

Web应用的包管理器Bower

分类:WEB前端 时间:

Bower是一个适合Web应用的包管理器,它可用于搜索、安装和卸载如JavaScript、HTML、CSS之类的线上资源。使用Bower可以非常方便的安装各种前端库,而且Bower可以很好的帮我们解决库之间的依赖。
阅读全部 »

Node线上部署管理器PM2

分类:WEB前端 时间:

PM2是一个带有负载均衡功能的Node应用的进程管理器。PM2可以利用服务器上的所有CPU,并保证进程永远都活着,0秒的重载,部署管理多个Node项目。PM2是Node线上部署完美的管理工具。
阅读全部 »

Nodejs restify开发接口

分类:WEB前端 时间:

restify是Node.js的一个正确构建REST风格API的模块。restify的API和express有相似的地方,但restify不是一个完整的MVC框架,restify是一个非常小巧的REST风格API的框架。
阅读全部 »

Nodejs Express目录结构

分类:WEB前端 时间:

Express是一个基于Node.js平台的极简、灵活的web应用开发框架。在前面我们已经详细介绍了Express的安装,下面详细讲解下Express4.12.4的目录结构,方便我们以后Express的开发。
阅读全部 »

Nodejs使用md5加密

分类:WEB前端 时间:

MD5的全称是Message-Digest Algorithm 5(信息-摘要算法),它是一种不可逆而且生成定长32位的算法,MD5是密码加密常用的算法之一。下面看看Nodejs如何使用md5加密的。
阅读全部 »