SF
前端干货
前端干货
注册登录
关注博客
注册登录
主页
关于
RSS
我为什么要做一个没人阅读没人点赞的公众号?
全栈弄潮儿
2019-08-23
阅读 2 分钟
158
但是,只有坚持日更的人才会懂吧,坚持有多不容易,尤其是一天十几次打开思否,发现所有的文章阅读量都还只是一位数,更别提点赞了,真是凤毛菱角,有时候,傻傻的坚持,只感动了自己。
Typescript中的泛型的作用及使用场景
全栈弄潮儿
2019-08-13
阅读 2 分钟
262
TypeScript是由Microsoft Corporation开发和维护的面向对象的编程语言。它是JavaScript的超集,包含所有元素。TypeScript完全遵循OOPS概念,在TSC(TypeScript编译器)的帮助下,我们可以将Typescript代码(.ts文件)转换为JavaScript(.js文件)。
经典前端面试题:promise和setTimeout执行顺序是怎样的?
全栈弄潮儿
2019-08-02
阅读 2 分钟
211
要搞懂这个问题,首先要了解事件循环(Event Loop) JS运行时,对代码执行顺序的一个算法(任务调度算法) JS 分类:同步任务和异步任务JS 的执行机制: 首先判断JS代码是同步还是异步,同步就进入主线程,异步就进入 event table 异步任务在 event table 中注册函数,当满足触发条件后,被推入event queue 同步任务进入...
经典前端面试题: Object.assign 是浅拷贝还是深拷贝?实现深拷贝的方法有哪些?
全栈弄潮儿
2019-07-23
阅读 2 分钟
189
Object.assign 方法只会拷贝源对象自身的并且可枚举的属性到目标对象。该方法使用源对象的[[Get]]和目标对象的[[Set]],所以它会调用相关 getter 和 setter。因此,它分配属性,而不仅仅是复制或定义新的属性。如果合并源包含getter,这可能使其不适合将新属性合并到原型中。为了将属性定义(包括其可枚举性)复制到原型...
经典前端面试题:JS 数据类型有哪些?7+3
全栈弄潮儿
2019-07-19
阅读 1 分钟
167
JS 7 种基本数据类型(原始类型),即 (Undefined、Null、Boolean、Number 、String) + (Symbol、BigInt)和 3种引用数据类型:对象(Object)、数组(Array)、函数(Function)。