Nodejs
文章平均质量分 86
Annnnty
万事从人 百年皆客
展开
-
基于Vue、Nodejs、Socket.io的聊天应用
一直想实现一个聊天应用demo,尝试一下Socket.IO这个框架,同时看到网上的教程很多关于使用node开发聊天应用的demo都是聊天室形式的,也就是群聊,很少有实现私聊的。所以想自己实现一次。原创 2017-10-19 13:30:42 · 3766 阅读 · 1 评论 -
基于node实现文件路径替换
写在最前本次分享一个简易路径替换工具。功能很简单,重点在于掌握:递归遍历文件夹目录正则替换目标内容解压上传文件,返回更新后的压缩文件源码地址:https://github.com/Aaaaaaaty/Blog/tree/master/fsPathSys效果预览在线预览结果对比图:wechatimg24PS:后端支持匹配js、css、img、background-i原创 2017-10-19 11:54:17 · 1373 阅读 · 0 评论 -
基于casperjs、resemble.js实现一个像素对比服务
写在最前本次分享一个提供设计稿与前端页面进行像素对比的node服务,旨在为测试或者前端人员自己完成一个辅助性测试。相信我,在像素级别的对比下,网页对设计稿的还原程度一下子就会凸显出来。。如果哪位童鞋用这个功能测了某位前端小哥哥的页面发现了问题,请不要说是我提供的这个工具=。=效果预览前置知识本次用到了以下两个库作为辅助工具:casperjs:基于PhantomJS的编写。其原创 2017-10-19 11:54:12 · 1537 阅读 · 0 评论 -
给文档添加一组掘金的「小盾牌」
写在最前由于昨天掘金上线了自己的小盾牌,感觉非常酷有木有!相关文章在这里。就是下面这个:)嗯上面那个是这篇文章现在的喜欢数嘻嘻~然而这个是分享到掘金的文章才可以生成这样一个盾牌,可是我的文章在专栏里我也想要一个放到github的博客里怎么破!所以我决定自己写一个工具好了。我希望它可以实现:自动获取个人掘金主页的喜欢数、阅读数将盾牌图标数据更新到自己本地博客的md中通过git推原创 2017-10-19 11:54:01 · 388 阅读 · 0 评论 -
基于node的微小服务——细说缓存与304
写在最前在平时的前端开发中我们经常会遇到这种操作。明明我代码更新了,咋刷出来还是以前的呢?是不是缓存了?快清下缓存看看!你看页面是304,怪不得没更新!等等很多情况。作者起初也不是很了解,因为这个不由前端来控制,都是后端的操作。故这次使用node也来写一个控制缓存的服务来真正搞明白这里的道道。欢迎关注我的博客,不定期更新中——浏览器缓存机制在说这个服务如何写之前我们先要明白浏览器缓存到底是个原创 2017-10-19 11:53:44 · 1016 阅读 · 0 评论 -
基于 node 的微小爬虫——扒了一下知乎
写在最前近期读到了alsotang的node教程,对一些基础知识又有了些新认识,故重新梳理了一下,分享出来。这里是教程地址。本次使用了superagent、cheerio来爬取知乎的发现页文章列表,通过async来控制并发数来动态获取延时加载的文章。源码地址,以及作者的blog欢迎关注,不定期更新中——实现步骤搭建http服务通过superagent获取页面html使用cheerio原创 2017-10-19 11:53:39 · 1578 阅读 · 0 评论 -
初探Node.js Stream中Readable类的内部实现
写在最前本次试图浅析探索Nodejs的Stream模块中对于Readable类的一部分实现(可写流也差不多)。其中会以可读流两种模式中的paused mode即暂停模式的表现形式来解读源码上的实现,为什么不分析flowing mode自然是因为这个模式是我们常用的其原理相比暂停模式下相对简单(其实是因为笔者总是喜欢关注一些边边角角的东西,不按套路出牌=。=),同时核心方法都是一样的,一通百通嘛,有兴原创 2017-11-13 00:31:41 · 2153 阅读 · 0 评论 -
Node.js EventEmitter类源码浅析
写在最前本次尝试浅析Node.js中的EventEmitter模块的事件机制,分析在Node.js中实现发布订阅模式的一些细节。完整Node.js源码点这里。欢迎关注我的博客,不定期更新中——EventEmitter 大多数 Node.js 核心 API 都采用惯用的异步事件驱动架构,其中某些类型的对象(触发器)会周期性地触发命名事件来调用函数对象(监听器)。例如,net.Server 对象会在原创 2017-11-20 10:25:01 · 330 阅读 · 0 评论