NodeJS创建网络服务的几种方式

最近想从头开始实现一个 NodeJS 服务器,第一步就是创建一个服务器,在 NodeJS 中创建服务器的方式还挺多的,在这里都统统拿出来对比一下。

阅读更多

异步任务队列实现

我承认确实有些标题党,我认为任务队列就是为异步任务而生的,同步任务不需要任务队列,所以任务队列本就应该是异步任务队列。这个任务队列也可以叫做任务调度器,主要是控制任务在NodeJavaScript任务队列的的入队。其需求来源于上一篇文章《一个批量链接替换小工具》,上一篇文章水话比较多,这篇算是对上一篇的补充,加点干粮,建议在读之前先了解下实际需求。

阅读更多

一个批量链接替换小工具

最近在开发中遇到一个比较复杂的流程控制问题,本来早该写一篇分享的,奈何懒,以至于重构过程中的一些想法和遇到的问题都模糊了,就写一个最终版的吧。

因为我主要的开发语言是JavaScript,所以这个小工具是基于Node实现的。

阅读更多

你不需要Redux

Redux 是一个知名度和使用率比较高的状态管理库,取『你不需要 Redux』这个标题应该理解为『在大部分场景下,你不需要使用 Redux 做状态管理』。所以本篇将基于 React,不用其他框架或库来实现一个简单的状态管理方案。

阅读更多

在Vue中使用GraphQL

本文帮助你在 Vue 中使用 GraphQL,也许你尝试使用过axios,不得不说 axios 并不适合用来发送 GraphQL API 请求,本文介绍一种更简单的方式并且带你上手。如果你对 GraphQL 后端感兴趣可以阅读我的上一篇文章《Apollo-GraphQL快速上手-服务端》。

阅读更多

Apollo-GraphQL快速上手-服务端

上次课程设计做完之后就放松了一阵子,过了这么久才来更新博客其实内心是不好受的,感觉生活缺少了什么。GraphQL 出现了很多年,一直不温不火,想尝试 GraphQL 服务器开发的朋友们可以参考一下本文,你将理解到一种 GraphQL 服务器的通用逻辑。

本文假设你对GraphQL有一定的了解。

阅读更多

JavaScript快速拷贝数组的几种方法

本文总结快速拷贝数组的几种方法(个人认为总结都很无聊),文章旨(chun)在(shu)总(wu)结(liao),对于日常编码,只需挑选一种写法即可,通过本文,你将对 JavaScript 数组方法及 ES6 有更多的了解。

阅读更多

简单易懂讲闭包

刚看到了 Rust 语言中利用闭包实现匿名函数,想着博客许久没更新了,那就写一篇帮助大家理解吧。闭包是 JavaScript 的一个特点,搜索引擎搜索闭包基本都会用 JavaScript 做例子,同时闭包也是 JavaScript 初学者较难理解的一个部分。

阅读更多

HTML5元素拖拽原理实现

拖拽功能常见于一些模板生成网站,比如 H5 制作网站,我以前都没有注意这一方面,因为功能需要,特地去了解了一下元素拖拽 API。

阅读更多

jQuery链式操作实现原理

jQuery 是一个快速,小巧,功能丰富的 JavaScript 库。jQuery 的一个特点就是链式操作。本文粗略讲解其原理。

阅读更多
Your browser is out-of-date!

Update your browser to view this website correctly.&npsb;Update my browser now

×