首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
关于面试
KaneLogger
创建于2022-09-20
订阅专栏
面试经验,面试题分享
暂无订阅
共12篇文章
创建于2022-09-20
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
关于微前端我所知道的
微前端是什么? 微前端是一种架构方式。使得大型应用程序可以被拆分成许多独立的、但又可以相互协作的小型前端模块。每个模块都有自己的路由和独立的部署。
关于跨域我所知道的
什么是跨域?跨过浏览器的同源策略去请求资源。 同源策略:协议,域名,端口都相同就是同源,是出于安全的考虑。 JSONP JSONP 只支持 GET 请求,但是可以兼容老式浏览器。利用了 script
ES6-Next新增的一些有用方法
多行字符串 解构赋值 增强的对象字面量 for-of for await of 异步迭代器(for-await-of):循环等待每个Promise对象变为resolved状态才进入下一步。 for o
浏览器从输入URL到渲染出页面发生了什么?
1. URL解析 判断是合法的地址还是待搜索的关键字。 2. 地址栏网址缓存 可以自动补全网址。 3. 检查 HSTS 预加载列表 HSTS -> 强制客户端使用 HTTPS 与服务器创建连接。 在输
浅谈强缓存与协商缓存
强缓存 名称 规范 描述 Expires http1.0 值为绝对时间GMT 格式的字符串,代表缓存资源的过期时间 Cache-Control:max-age http1.1 利用 max-age 值
关于浏览器存储与登录鉴权我所知道的。
浏览器存储的三种方式和登录鉴权的手段,从基本的http用户验证、session、token 到 Oauth 登录。
关于前端路由我所知道的
本文已参与「新人创作礼」活动,一起开启掘金创作之路。单页面应用发展很迅速,前端路由作为单页应用发展的基石还是很值得重温一下的。
数组与对象相互转换
对象转换成数组有三种方式: Object.keys Object.values Object.entries for in 数组转换成对象则通过 `Object.fromEntries 实现。
关于事件循环我所知道的
EventLoop 解决什么问题? JS 是单线程、只有一个调用栈的程序语言。通过 浏览器/Node 的 EventLoop 实现异步,解决运行 JS 代码运行阻塞问题。
关于 this 指向、如何实现 new call apply bind 我所知道的
为什么要串起来讲?因为这几个知识点是一起的。相互印证之下更好理解。 this 是什么? this 是指针,指向调用函数的对象。决定 this 指向的是函数的调用方式。
关于原型、原型链我所知道的
prototype 指向函数的原型对象,__proto__ 是指针。原型链则是通过 __proto__ 指向其原型对象,串联起链表。主要解决对象的继承问题。
关于防抖、节流和倒计时我所知道的
与定时器有关的知识点(面试题)。涵盖了节流、防抖和倒计时。详细介绍了防抖节流的概念以及实现方式,还有精准倒计时的实现方式。