首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
withtimesgo
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
22
文章 22
沸点 0
赞
22
返回
|
搜索文章
最新
热门
Bazel Buildfarm分布式编译
分布式编译服务bazel buildfarm实现高并发从而加速构建。本文主要介绍了bazel remote execute 和remote cache,buildfarm源码分析等。
PVC Runner弹性高可用高并发编译加速方案
一种弹性,高可用,高并发,高性能的gitlab runner架构方案,有助于实现代码持久化,编译产物持久化,大幅提升编译效率,测试证明我们的方案平均提速85%。
前端面试必问难题跨域问题的深入思考
跨域问题真的是前端招聘的一个必问考点,本人在最近的字节笔试中也遇到了这个问题,之前一直从其他人的博客中学习和理解跨域,今天觉得有必要自己在此做一下复盘,更好地理解消化这部分知识点。本篇文章我将对目前可行的所有跨域方法做介绍,原理,简单的实现方法以及优缺点做全方面的论述,如果对你…
前端自由之路——BFC的学习小记
BFC,Block Formatting Context, 中文翻译块格式化上下文,它是CSS渲染定位的概念,是用于确定块盒子的布局以及浮动相互影响范围的这么一个区域。为了进一步弄清楚BFC,我们应该首先复习一下CSS的盒模型,浮动以及定位的知识。 CSS中的盒模型包括块盒、行…
这就是柯里化,前端开发的你必须瞅一瞅
柯里化,英文名称"currying",也就是库里的现在进行时,哈哈,完全可以翻译为库里化嘛。玩笑归玩笑,柯里化跟篮球运动可是没有什么关系了,它是在编译原理层面实现多参数函数的一种技术,也就是说,柯里化本质上是帮助编译语言底层实现一个函数可以具有多个形参的这么一种技术。柯里化的实…
我对深拷贝,浅拷贝的理解和总结
要理解深浅拷贝的区别,首先要知道深浅拷贝最主要的差别就是他们在内存中的存储类型不同,存储类型不同导致存储区域的不同。谈到内存中的存储区域,作为学习计算机的程序员们来说,我们应该非常熟悉,内存可以分为堆和栈,其中栈是系统自动分配的内存空间,并且由系统自动释放;而堆则是动态分配的内…
前端安全问题大汇总:XSS攻击和CSRF攻击
前端面试中对于安全问题的考察,很大程度上集中在XSS攻击和CSRF攻击上,因此搞清楚这两种攻击方式非常有意义,话不多说,下面我们一起来学习。 首先我们来看一下XSS攻击,XSS全称跨站脚本攻击,是web程序中最最最常见的漏洞。这种攻击方式是攻击者通过在网页中嵌入客户端脚本,当用…
前端面试必问经典Promise的理解与总结
Promise有什么用呢?答:我们拿它解决异步回调问题。 异步回调的一个很大的问题在于callback hell也就是“回调地狱”。多层嵌套回调函数,严重影响代码规范。Promise实际上是把回调函数从doSomething函数中提取到了后面的then()方法里,从而防止多重嵌…
ES5的继承方式以及ES6的继承方式的区别
JS中没有类的概念,所有的类本质都是function。ES5和ES6的继承机制本质上都是依靠原型链,只是ES5要显式地声明,ES6使用语法糖class来表示。 要研究OOP中的继承,我们首先要从原型链这一概念讲起。通过原型链,我们可以是实现一定的继承,但是并不完美,因为原型链有…
我对JS中的原型、原型链的理解与总结
JS原型和原型链是JS基础知识中的重中之重,我们一定要把这部分内容理解透彻。为了弄懂JS中的原型和原型链,我们要先弄清楚以下几点。 JS中的对象分为函数对象和普通对象,每个对象都有__proto__属性,但是只有函数对象才有prototype属性,也就是原型对象属性,原型对象属…
下一页
个人成就
文章被点赞
11
文章被阅读
12,848
掘力值
439
关注了
3
关注者
3
收藏集
1
关注标签
17
加入于
2020-06-18