-

Nodejs学习

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

Gulp教程之图片压缩

WEB前端

Gulp.js 是一个自动化构建工具,Gulp 配置起来非常简单,可以利用Gulp实现很多功能,比如说配合gulp-imagemin实现图片压缩。下面雷雪松详细的介绍一下使用gulp-imagemin压缩图片文件(包括PNG、JPEG、GIF和SVG图片)。
阅读原文 »

npm搭建PhoneGap环境

WEB前端

PhoneGap是一款开源的创建跨平台移动应用程序的框架,PhoneGap官网宣传语:使用开放Web技术就能开发令人惊异的移动App。PhoneGap使开发者能够在网页中调用IOS,Android和Blackberry等主流智能系统手机的核心功能——包括电池状态,网络状信息,相机,设备信息,地理定位,指南针,加速器,联系人,提醒(声音和振动),文件系统,文件传输等。此外PhoneGap还拥有丰富的插件,PhoneGap是目前做WebAPP的首选。下面雷雪松详细的讲解下使用NodeJS下的npm搭建PhoneGap环境。
阅读原文 »

Gulp入门教程

WEB前端

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

Gulp构建工具编译Less

WEB前端

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

Node+UglifyJS批量压缩js

WEB前端

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

NodeJS Express上传文件

WEB前端

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

NodeJS代理服务器之AnyProxy

WEB前端

AnyProxy是一个基于Node.js开放式的HTTP/HTTPS代理,使用它可以灵活控制各种网络数据。个性化规则逻辑(Rule)的定制处理请求和响应,通过Web界面可视化观察每个请求。下面雷雪松就详细的讲解下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的框架。
阅读原文 »