使用Gulp构建网站小白教程

原文地址:https://www.h5jun.com/post/gulp-build 行业里有一种批评,说前端太浮躁,总是追逐新技术,感觉 grunt 还不熟悉,突然一夜之间满大街都在谈论 gulp 了。月影觉得不能怪技术发展太快,技术发展总是带来好处多于坏处,有时候我们确实需要鼓起勇气去“追求”技术潮流,当然理由是为了弄明白为什么有这些技术工具,而无关于什么浮躁之类的事儿。 也许是从业很多年有点 […]

Continue reading..使用Gulp构建网站小白教程

node实现图片服务器学习版

当我们开发一个Web项目的时候,为了将图片管理与web服务分离开,通常都会搭建一个图片服务器。 之所以选择nodejs是因为使用nodejs来搭建web项目相当简单而且快速,虽然这个图片服务器很简单,也有很多人会认为使用nodejs来当图片服务器不合适,但是当我们的应用没有达到非常大的程度的情况下,其实nodejs还是够用的。 会使用到的工具如下: nodejs express(nodejs mv […]

Continue reading..node实现图片服务器学习版

node异步编程误区–EventEmiter

node的异步编程和 EventEmiter的关系 node的异步编程是利用事件回调实现的,EventEmiter其实所代表的仅仅是一种设计模式。EventEmiter是实现node异步的一个手段方式理念。并不代表异步编程就是就是回调事件。   很多npmjs库  入async,promise,以及generator等等本身并非就代表了异步,他们的作用更多的是异步转同步,code简化防止 […]

Continue reading..node异步编程误区–EventEmiter

node异步编程思想以及误区–setTimeout

node异步编程仅仅是在资源类型的回调实现了异步,例如I/O,请求数据库,以及缓存redis,memcache等。为了区分说明以及网上那些误人子弟的文章。我区分来叫这些东东为支持node调用的driver(驱动)。node异步编程不如说是这些driver利用callback实现的异步。node是单线程运作,那么在code分请求资源型的code是不存在异步。   setTimeout误区 […]

Continue reading..node异步编程思想以及误区–setTimeout

node 异步深入理解分析

1 nodejs 中的异步存在吗? 现在有点 javascript 基础的人都在听说过 nodejs ,而只要与 javascript 打交到人都会用或者是将要使用 nodejs 。毕竟 nodejs 的生态很强大,与 javascript 相关的工具也做的很方便,很好用。 javascript 语言很小巧,但是一旦与 nodejs 中的运行环境放在一起,有些概念就很难理解,特别是异步的概念。有人 […]

Continue reading..node 异步深入理解分析

一个简单的静态文件合并服务器

  node基础静态服务搭建,实现多静态文件合并输出。主要利用node.http,fs,path等基础模块,实现文件合并输出。利用守护进程守护node应用进程,保证服务的稳定。 原文地址 https://my.oschina.net/xianggao/blog/604195 1 需求 我们要开发的是一个简单的静态文件合并服务器,该服务器需要支持类似以下格式的JS或CSS文件合并请求。 h […]

Continue reading..一个简单的静态文件合并服务器