首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
web开发
订阅
geniuskarma
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
手摸手,带你用vue撸后台 系列二(登录权限篇)
进入正题,做后台项目区别于做其它的项目,权限验证与安全性是非常重要的,可以说是一个后台项目一开始就必须考虑和搭建的基础核心功能。我们所要做到的是:不同的权限对应着不同的路由,同时侧边栏也需根据不同的权限,异步生成。这里先简单说一下,我实现登录和权限验证的思路。 登录:当用户填写…
理性分析 JavaScript 中的原型
在类继承的语言中,比如 Java ,使用了类来描述实例对象的行为。JavaScript 中没有类,所以也没有使用类继承。采用的是原型继承的方式。 原型继承使用对象来描述实例对象的行为,这个描述行为的对象就是原型对象(prototype)。 prototype 是所有函数都具有的…
vue 服务端渲染折腾记录
为了解决 vue 项目的 seo 问题,最近研究了下服务端渲染,所以就有了本文的记录。 项目的主要目录结构如上所示,其中 package.json 请查看项目。关于为什么要使用状态管理库 Vuex,官网有明确的解释。后文有例子帮助进一步理解。 接下来我们暂时不管服务端渲染的事情…
开源我去年写的适用于前后端分离项目的权限控制框架——easylimit
去年我开发了一个适用于前后端分离项目的权限控制框架,后面我经过深思熟虑后决定开源出来,供大家使用以及参考其实现思路,就当做回馈社区吧。 接下来我将分别从开发背景、开发思路、功能特性、简单示例、核心流程几个方面分别叙述。 前几年,那个时候的大部分系统都采用的是“服务端业务处理 +…
[译] Web 应用架构基础课
上图便是我司(Storyblocks)网络架构的很好展现。如果你还没成为经验老道的 web 工程师,可能觉得上图巨复杂。在详解各个模块前,我们先简单过一下流程。 下面,我们就每一个组件详细讨论,做最最基础的介绍,帮你建构认知模型,思考整个前面提到的整个网络服务架构。之后我还会发…
我所理解的接口设计
自己做接口开发的时间也算不短了(三年),想写这篇文章其实差不多已经有一年多的时间了。我将从下面的方向来对我所理解的接口设计做个总结: 接口设计中有个算是历史上的难题 -> 接口版本化。曾经也去调研了很多关于接口版本化的资料和设计,最后我得到的结论大致如下: 接着就是我们代码设计…
单点登录与权限管理本质:权限管理介绍
前面几篇文章介绍了单点登录的本质,包括cookie、session、重定向的基本概念,单点登录的基本交互流程,cookie的重要性和安全问题。单点登录能够确保:必须通过身份验证后,才能访问网站,且访问多个系统时,只需要登录一次。 一般系统都会有多个角色,不同角色可访问的系统功能…
设计一套良好 REST API
硅谷的apigee公司给出一份对REST API的设计指导原则,可以说这家公司在api开发,管理的成绩有目共睹。其提供的指导原则,可以说结合了其自身实际开发经验,诸多大型平台的实际运营经验和标准http规范。非常值得一读。
状态变换 | Go设计模式实战
本系列主要分享,如何在我们的真实业务场景中使用设计模式。 本文主要介绍「状态模式」如何在真实业务场景中使用。 「状态模式」比较简单,就是算法的选取取决于于自己的内部状态。相较于「策略模式」算法的选取由用户决策变成内部状态决策,「策略模式」是用户(客户端)选择具体的算法,「状态模…
[译] REST API 已死,GraphQL 长存
在使用多年的 REST API 后,当我第一次接触到 GraphQL 并了解到它试图解决的问题时,我无法抗拒给本文取了这样一个标题。 当然,过去,这可能只是本人有趣的尝试,但是现在,我相信这有趣的预测正在慢慢发生。 请不要理解错了,我并没有说 GraphQL 会干掉 REST …