标签:: Nodejs

0

制作简易的 MINA CLI 脚手架

命令行接口:Cmmand Line Interface,简称 CLI,是 Node 提供的一个用于命令行交互的工具,本质是基于 Node 引擎运行的。 出发点并不是小程序本身,是想要做一个脚手架(command-line interface),看过 VUE / REACT 脚手架,觉得很厉害,但是并不太知道里面是怎么做成的,所以最近研究了研究,看能不能自己做成一个 简单的脚手架。 之所以以小程

0

用Nodejs进行文件上传-下载-浏览-横扫File-System-API

以前知道用Nodejs进行上传下载是很容易的,用个formidable就可以了,也就没有去管它,然后昨天晚上有空,就写了个小demo,就发现了自己的一些问题。比如对File System的API不熟悉。用的时候还要去查。尤其是对createReadStream 和 writeReadStream这一类流处理不熟悉,下面是我的整理和学习。基本上是一个完整的demo,有上传,有下载,还有浏览文件。

0

koa中间件机制和错误处理解决方案

由 Express 原班人马打造的 koa,致力于成为一个更小、更健壮、更富有表现力的 Web 框架。使用 koa 编写 web 应用,通过组合不同的 generator,可以免除重复繁琐的回调函数嵌套,并极大地提升常用错误处理效率。Koa 不在内核方法中绑定任何中间件,它仅仅提供了一个轻量优雅的函数库,使得编写 Web 应用变得得心应手。 我觉得其实koa主要就是避免了繁琐的回调函数嵌套,代

0

用Nodejs来自定义微信菜单

以前用php自定义过菜单。当时直接利用curl来post数据就行了。今天用nodejs重新写了下。发现nodejs的坑略多还是。下面是两种方法,第二种用了下promise。其实没有太大区别。 中间遇到了一些问题,我把它们写到csdn上面了。小伙伴们自己看看:csdn问题。中间一定要注意的一个问题是我们通过微信API来get到的菜单和我们create需要的菜单是完全不一样的,比如说没有menu。这

0

用node写小爬虫

先前有用php写过小爬虫,其实本质就是获取到网页中的Dom结构,然后分析里面的元素,提取出自己想要的东西。最近想找东西练练node,就想到用node做小爬虫。去看了看慕课网scott老师讲的。感觉很棒,学到了不少东西。自己跟着做了一篇,爬了下慕课网的课程。明天准备再去写一个脚本爬自己博客。下面是学到东西的总结。感谢scott老师。 最后结果大概是这样的。 中间我们要去分析慕课网的地址,然后得到类

0

使用Socket.IO类库实现WebSocket通信

Socket.IO是什么? Socket.IO 是一个类库。 可以做跨平台(浏览器或移动设备),支持多种连接方式自动切换,在做即时通讯方面的开发也很方便,而且能和expressjs提供的传统请求方式很好的结合。这个类库Node.js中net模块的功能。包括可以WebSocket通信,XHR轮询,JSONP轮询,它会自动根据浏览器选择适合的通讯方式,从而让开发者可以聚焦到功能的实现而不是平台的兼容性

0

AMD和CMD的区别和联系

模块化是指在解决某一个复杂问题或者一系列的杂糅问题时,依照一种分类的思维把问题进行系统性的分解以之处理。模块化是一种处理复杂系统分解为代码结构更合理,可维护性更高的可管理的模块的方式。可以想象一个巨大的系统代码,被整合优化分割成逻辑性很强的模块时,对于软件是一种何等意义的存在。对于软件行业来说:解耦软件系统的复杂性,使得不管多么大的系统,也可以将管理,开发,维护变得“有理可循”。 javasc