首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Reaper622
掘友等级
前端开发
|
字节跳动
前端学习者
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
273
文章 258
沸点 15
赞
273
返回
|
搜索文章
最新
热门
Reaper 的2020春招实习之路- 字节 阿里 CVTE | 掘金技术征文
本人双非大三非科班渣渣一枚,大一一开始在学PS/PR/AE等,大一下开始学前端吧,不过前期学习方式比较有问题,大二才开始系统性学习,前期走了不少弯路,所以本身技术也不算同届里比较出色的,大三上选修课 all in 换来的大三下课程少,决定进行实习。在二月复习前端一周多之后,二月…
一名前端学习者的2019 | 掘金年度征文
其实本来在12月初的时候就立了个Flag说今年学期结束后要写一篇年度总结,碰巧掘金推送了这次的活动,想了想于是就直接把这次当做自己的年度总结,并且选择掘金这个平台再好不过了,一方面掘金是我第一次进行知识产出的地方,另一方面,这一年来很多学习的知识都是来自或参考了掘金上的各位大佬…
前端面试-跨域的解决方法 / 手写JSONP
首先了解跨域的产生前提:浏览器的同源策略。 什么是同源(origin) : 两个页面拥有相同的协议,主机(域名相同,二级域名和主域名也算不同),端口相同,那么认为这两个页面属于同源。 同源策略虽然限制了跨域请求,但其实更细致的说只是限制了跨域的读(read)请求,对于跨域嵌入请…
从斐波那契数列中解析优化递归与循环
每当我们谈到递归和循环的例子,斐波那契数列总会被第一个提出来,其次可能也是斐波那契数列的变种,所以斐波那契数列是一个非常经典的例子。 此时我们写出的代码简洁美观,但同时也暴露出很大的弊端:函数调用自身,存在很大的性能损耗。每一次函数调用都要在内存栈中分配空间保存参数、返回地址和…
Typescript 强化数据结构
左子树的右节点和右子树的左节点相同。 右子树的左节点和左子树的右节点相同。 类似于 React 16 的 Fiber Node 连接而成的 Fiber Tree ,就是个单链表结构。 给定一个排序链表,删除所有重复的元素,使得每个元素只出现一次。 反转从位置 m 到 n 的链表…
JavaScript 设计模式解析【4】—— 装饰者模式,外观模式,中介者模式
装饰者模式非常贴合 JavaScript 动态语言的特性,因为我们可以轻易的改变某个对象,但同时,因为函数是一等公民,所以我们会避免直接改写某个函数,来保护代码的可维护性和可扩展性。 其实就像我们拍照后添加的滤镜,不同的滤镜给照片赋予了不同的意境,这就是装饰者模式,通过滤镜装饰…
Nginx 初探
更快 : 单次请求相应会更快,高并发环境有更好的响应速度。 高扩展性: Nginx 基于模块化设计,低耦合度,具有良好的可扩展性。 高可靠性:每个 worker进程相对独立,master 进程在一个 worker 进程出错时可以快速拉起新的 worker 子进程提供服务。(反向…
JavaScript 设计模式解析【3】——行为型设计模式
策略模式的核心是讲算法的使用与算法的实现分离开。 环境类,接收客户的请求,随后把请求委托给某一个策略类。要做到这点,说明环境类中要维持对某个策略对象的引用。 其实我们无形中已经使用了不少迭代器模式的功能,例如 JS 中数组的 map, 与 forEach已经内置了迭代器。 同时…
JavaScript 设计模式解析【2】——结构型设计模式
适配器的别名也叫包装器(wrapper),这是一个并不复杂的模式,在日常开发中有许多这样的场景:例如当我们试图调用某个模块或者某个对象的接口时,却发现这个接口的格式并不符合目前的需求,这时就有两种解决方法,第一种使我们直接修改原来的接口实现,但如果原来的模块或者对象很复杂,亦或…
JavaScript 设计模式解析【1】——创建型设计模式
工厂模式是用来创建对象的一种设计模式。 通过一个工厂创建一种对象类的实力。主要用来创建同一类的对象。 简单工厂让我们只需要传递一个参数给工厂函数即可获取到对应的实例对象,而不需要知道细节,但简单工厂模式只能用于对象数量少,对象创建逻辑不复杂的情况。 工厂方法模式让我们将创建实例…
下一页
个人成就
文章被点赞
567
文章被阅读
80,781
掘力值
2,616
关注了
103
关注者
181
收藏集
8
关注标签
36
加入于
2018-09-19