![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Web开发
文章平均质量分 77
宅神kin
因为同样的坑不想踩两次而写博客
展开
-
不会被误解的变量名
不会被误解的变量 用 min 和 max 表示(包含)极限 我们在给变量起名时,常常会遇到含糊不清的情况,比如: const CART_TOO_BIG_LIMIT = 10 if (shopping_cart.num_items() >= CART_TOO_BIG_LIMIT) { // ... } 代码中的 CART_TOO_BIG_LIMIT 含义到底是 “小于” 还是 “小于/...原创 2020-01-01 19:47:37 · 256 阅读 · 0 评论 -
代码的“审美”
本文摘自 《编写可读代码的艺术》第三章—— “审美” 好的代码应该 “看上去养眼”,如何使用好的留白、对齐、顺序使你的代码变得更易读? 确切地说,有三条原则: 使用一致的布局,让读者很快习惯这种风格 让相似的代码看上去相似 把相关代码行分组,形成代码块 本文只关注可以改进代码的简单“审美”方法,有时候代码也可能与审美无关,更需要大规模重构、拆分。 为什么审美这么重要 我们来看看下面代码:...原创 2019-12-30 22:21:24 · 351 阅读 · 0 评论 -
Web开发之JWT应用
文章目录前言一、Token1. API 鉴权2. Token 的优势3. Token 的种类二、JWT 的组成和优势1. 组成头部(header)载荷(Payload)签名(Signature)2. 使用3. 相对于一般 token 的优点无状态编码数据三、JWT 的安全问题1. 重放攻击2. token 被盗四、JWT 的其他问题1. 注销问题1.1 客户端主动注销1.2 服务端主动注销 \ 用...转载 2019-11-25 16:32:19 · 433 阅读 · 0 评论