GraphQL 渐进学习 05-graphql-resolvers-union-联合的使用 目标 使用 union 联合 代码 graphQL-example/features.js 步骤 1. 准备测试静态数据 con…
分类:node.js教程学习
nodeJs 爬虫路上的技术点
背景 最近打算把之前看过的nodeJs相关的内容在复习下,顺便写几个爬虫来打发无聊,在爬的过程中发现一些问题,记录下以便备忘。 依赖 用到的是在网上烂大街的cheerio库来处理爬取的内容,使用superagent处理请…
fetch 从初识到应用
fetch是基于promise进行实现的对应npm兼容包: node-fetch //兼容node服务的fetch iso-whatwg-fetch //兼容safari中的fetch eg: fetchData(){ …
Sequelize 中文文档 v4 - Instances - 实例
Instances – 实例 此系列文章的应用示例已发布于 GitHub: sequelize-docs-Zh-CN. 可以 Fork 帮助改进或 Star 关注更新. 欢迎 Star. 构建非持久性实例 为…
nodejs之-fs模块
该文章以收录 《nodeJS探索之路》 本文所有练习已放入:https://github.com/webxiaoma/nodeJS-demos 的 file 文件夹中 前言 fs模块在nodeJS算是比较重要的模块了,本…
Node.js学习之路14——Process进程
Process 在Node.js中,只支持单线程。但是在应用程序中,如果只使用单线程进行操作,从接收请求开始到返回响应为止的这段时间内可能存在很长的一段等待时间。在这种场合下,如果能够使用多进程,则可以为每个请求分配一个…
Node.js 教程第六篇——Async
Async Node.js 是一个异步机制的服务端语言,在大量异步的场景下需要按顺序执行,那正常做法就是回调嵌套回调,回调嵌套太多的问题被称之回调地狱。 Node.js 为解决这一问题推出了异步控制流 ———— Asyn…
对症下药,快速下载github单个文件夹
瞎扯淡的前言 前几日遇到一个比较麻烦的事情,刚好周末有时间,不知道大家是否和我一样,在github阅读源码的时候,只想看他的src目录,当然在github上面阅读非常的麻烦,各种快捷都用不了,函数跳转,全局搜索….等等。…
使用gulp搭建一个传统的多页面前端项目的开发环境
gulp-easy github 1、简介 使用gulp搭建一个传统的多页面前端项目的开发环境 支持pug scss es6编译支持 支持开发环境和打包生成sourceMap 支持文件变动自动刷新浏览器,css是热更新(…
造轮子系列(二): 史上最简单的长连接通信协议及实现
背景 现在写客户端或者网页的时候, 越来越多的需要与长连接打交道, 尤其是在这个老板动不动就要搞一个聊天系统的时代, 后端大哥们于是分分钟就能造一个基于TCP或者WebSockets的消息协议出来. 但是问题在于每做一个…
[面试专题]JS设计模式
JS设计模式 发布订阅模式: 这种设计模式可以大大降低程序模块之间的耦合度,便于更加灵活的扩展和维护。 // 一个播放器类 class Player { constructor() { // 初始化观察者列表 this.…
用 Node.js 搭建本地服务器
原文: https://zhictory.github.io/bl… 网友 bottle_ 提供搭建一个简单本地服务器的思路为下: 我们需要一个 HTTP 服务器 对于不同的请求,根据请求的 URL,我们的服…