首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
lvwxx
掘友等级
全栈开发
https://github.com/lvwxx/
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
18
文章 18
沸点 0
赞
18
返回
|
搜索文章
文章
热门
最新
100 行代码实现具有防止缓存击穿的缓存层数据请求的库
日常开发业务中,优先从缓存数据库中获取数据,如果缓存中没有找到数据就从 DB 中找,找出后再保存到缓存数据库中是非常常见的需求,这里我们用不到 100 行代码实现这种功能
Git switch 和 restore 命令
git checkout,git switch, git restore 对于经常使用 git 的人来说,很少有机会发现关于 git 的新东西。我最近发现在高级命令列表中增加了 2 个新功能:
从零实现支持洋葱模型中间件的 vuex
刚开始看 redux 时候,reducer、store、dispatch、middleware 这些名词都比较难以理解,后面接触了 vuex 就比较好理解了。本章会从零开始实现一个简单版本的状态管理器。方便大家今后理解 vuex 和 redux 的状态管理库的源码 一个状态管理…
17道题彻底理解 JavaScript 中的类型转换
类型转换是将值从一种类型转换为另一种类型的过程(比如字符串转数字,对象转布尔值等)。任何类型不论是原始类型还是对象类型都可以进行类型转换,JavaScript 的原始类型有:number, string, boolean, null, undefined, Symbol。 本文…
前端必须知道的 HTTP 安全头配置
在本文中,我将介绍常用的安全头信息设置,并对每个响应头设置给出一个示例。 内容安全策略(CSP)常用来通过指定允许加载哪些资源来防止跨站点脚本攻击。在接下来所介绍的所有安全头信息中,CSP 可能是创建和维护花费时间最多的而且也是最容易出问题的。在配置你的网站 CSP 过程中,要…
Set、Map、WeakSet 和 WeakMap 的区别
Set在其他语言中又叫做集合,是由一堆无序的、相关联的,且不重复的内存结构组成的组合。 Set 构造函数还可以接受一个数组(或具有 iterable 接口的其他数据结构)作为参数,用来初始化一个集合。 WeakSet 中的对象都是弱引用,即垃圾回收机制不考虑 WeakSet 对…
每日一题深度解答:什么是防抖和节流?有什么区别?如何实现?
在事件被触发 n 秒后再执行回调,如果在这 n 秒内又被触发,则重新计时。 测试后可以发现,每次输入都会有打印结果,如果是请求后端接口,那么不仅会造成极大的浪费,而且实际应用中,用户也是输出完整的字符后,才会请求。下面我们优化一下: 在运行一次后可以看到,当在频繁的输入时,并不…
Node.js && JavaScript 面试常用的设计模式二
这是一个非常有趣的模式,它允许你通过对某个输入作出反应来响应,而不是主动地检查是否提供了输入。换句话说,使用此模式,可以指定你正在等待的输入类型,并被动地等待,直到提供该输入才执行代码。 在这里,观察者是一个对象,它们知道想要接收的输入类型和要响应的操作,这些对象的作用是“观察…
Node.js && JavaScript 面试常用的设计模式
设计模式是任何软件开发人员日常工作的一部分,不管他们是否意识到这一点。 在本文中,我们将研究如何识别这些设计模式,以及如何在自己的项目中开始使用它们。 简单地说,设计模式就是一种可以让你以某种方式更好的组织代码的方法,从而获得一些好处。比如更快的开发速度、代码的可重用性等等。 …
Egg.js Typeorm JavaScript版插件
github地址
下一页
个人成就
文章被点赞
255
文章被阅读
39,244
掘力值
1,338
关注了
8
关注者
53
收藏集
0
关注标签
5
加入于
2017-08-25