首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
koa
订阅
Violet__Vicky
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
前端中的 IoC 理念
前端应用在不断壮大的过程中,内部模块间的依赖可能也会随之越来越复杂,模块间的 低复用性 导致应用 难以维护,不过我们可以借助计算机领域的一些优秀的编程理念来一定程度上解决这些问题,接下来要讲述的 IoC 就是其中之一。 嗯,看起来没什么问题,但是实际应用中需求是非常多变的,可能…
web开发的跨域问题详解
做过 web 开发的同学,应该都遇到过跨域的问题,当我们从一个域名向另一个域名发送 Ajax 请求的时候,打开浏览器控制台就会看到跨域错误,今天我们就来聊聊跨域的问题。 1. 浏览器的同源策略 同源的定义是:如果两个页面的***协议***,*端口*(如果有指定)和***域名都相…
Koa上下文Context的数据劫持
上一篇的《从源码上理解express中间件》已经解释的比较完善了,Koa中间件实现也比较相似,只不过,是把中间件函数抽离出来为koa-compose,循环遍历的时候将函数外边套了tryCatch,里面加了Promise.resolve(fn)而已。 因此,这篇文章主要分享下Ko…
[译] 为什么我放弃了 React 而转向 Vue。
最近,在 Github 上 Vue.js 比 React 获得更多的 star。该框架受欢迎程度近期飙升,并且由于它并没有类似于 Facebook(React)或者 Google(Angular)这样的公司支持,看到它从不知名的地方崛起,着实让人惊讶。 回顾过去的光辉岁月,在 …
玩转Koa -- koa-router原理解析
Koa为了保持自身的简洁,并没有捆绑中间件。但是在实际的开发中,我们需要和形形色色的中间件打交道,本文将要分析的是经常用到的路由中间件 -- koa-router。 如果你对Koa的原理还不了解的话,可以先查看Koa原理解析。 koa-router的源码只有两个文件:route…
从koa-session源码解读session原理
本文将从 koa-session(koa官方维护的session中间件) 的源码详细解读 session 的机制原理。希望大家读完后,会对 session 的本质,以及 session 和 cookie 的区别有个更清晰的认识。 相信大家都知道一些关于 cookie 和 ses…
Koa源码阅读(一)从搭建Web服务器说起
先复习一下使用原生 Node.js 搭建一个 Web 服务器。 可以看到,我们只需要关注 http.createServer() 传入的回调函数和 server.listen() 传入的参数即可。一般来讲, server.listen() 传入 Web 服务器监听的端口号,而 …
在单页应用中,如何优雅的监听url的变化
单页应用的原理从早起的根据url的hash变化,到根据H5的history的变化,实现无刷新条件下的页面重新渲染。那么在单页应用中是如何监听url的变化呢,本文将总结一下,如何在单页页面中优雅的监听url的变化。 单页应用的原理,在我们的上一篇文章中React-Router源码…
面试官眼中的Promise
本文假设你有一定的Promise基础知识,不涉及api的讲解,但是对你深入理解Promise有一定益处。 在公司顶过几天面试官,一道手写Promise就卡主了不少人(受困于这道题的人别打我。。。我是不会告诉你我就职的公司的),其实这道题的主要目的是考察对Promise的理解,顺…
Nacos v0.7.0:对接CMDB,实现基于标签的服务发现能力
Nacos近期发布了0.7.0版本,该版本支持对接第三方CMDB获取CMDB数据、使用Selector机制来配置服务的路由类型、支持单机模式使用MySQL数据库、上线Node.js客户端,并修复了一些bug。 在服务进行多机房或者多地域部署时,跨地域的服务访问往往延迟较高,一个…