首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
anOnion
掘友等级
Senior Expert
|
Works Applications
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
38
文章 38
沸点 0
赞
38
返回
|
搜索文章
最新
热门
HTTP 安全标头速览
书接上文——《JS 安全策略》,我们速览了一些 Web 开发中常见到的安全策略;本文继续展开,讲讲另一种 Web 防御策略——HTTP 安全标头
JS 安全策略 101
这期介绍一些 JS 技术栈中常用到的安全策略;由于本文是 101 文章,所以内容不难;都是老生常谈的策略,大家可以顺道自测一下。
大泥球架构
大泥球架构:一个结构随意、杂乱无序、臃肿肥大、布满了“胶带”与“捆扎线”的、意大利面条式的软件混合体
一文读懂 UML 时序图
书接上文,我们在《一文读懂 UML 用例图》里说到:需求设计的第一图通常是用例图,那第二图?第二图就直接与开发人员相关了。今天,我们就讲讲架构师或是工程人员在码代码前,应该先准备些什么?
一文读懂 UML 用例图
当你脑子里有一个商业案例时,你该怎么向老板介绍呢?一大段文字,或是动手写个 Demo?老板很忙,老板也不见得懂你所说的“高大上”技术,有没有那种实现成本较低但又包含较多信息的表现方式呢?有,画张图呗!
绞杀者模式(一)
“绞杀者模式”:通过逐步重构单体应用,而不是推到重来的方式,重新构建出一个新的应用程序。它保留了遗产系统的代码,以平滑迁移的形式朝着新技术迈进。
JS 构造函数
但是对象字面量是在 javascript 1.2 才出现的。再早之前怎么写呢?语法还保留着,只是大家很少用: 在 javascript 1.0 的时代我们只能使用 new + 构造函数的形式才能初始化对象。Object 就是 JS 内置的第一个构造函数,Array 是第二个;但…
ES Module
随着 web 应用的持续开发,我们的代码量会出现井喷式的增长;一个 web 一个 JS 成了神话。工程上自然很容易找到解决方案:就是拆分文件呗,而这一个个被拆出来的 js 文件,就是本文的话题——module。 在很长一段时期里,Javascript 是没有语义层面的 modu…
JS 尾调优化
在说尾调优化(Tail Call Optimization,下文简称 TCO)前,先解释什么是尾调——Tail Call。 举个简单的例子,如下所示:foo 的调用出现在 bar 的结尾处;foo 返回后,就没bar啥事了(除了可能要继续返回结果外)。我们就把foo(x) 叫做…
React Testing library 101 (二)
书接上文,上篇说到了 React Testing library 的安装和最基本用法。本篇继续深挖一些较复杂的场景。 开始 RTL 测试前,我们稍微回顾一下 Jest 的 Mock 测试。 先来说 mock 函数注入。我们写一个最最基础的 repeatTen 函数,功能就是调用…
下一页
个人成就
文章被点赞
299
文章被阅读
83,499
掘力值
2,042
关注了
4
关注者
279
收藏集
7
关注标签
0
加入于
2019-10-07