首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
前端面试八股文
emo巴巴塔
创建于2022-05-02
订阅专栏
收集前端面试常见题库
等 1 人订阅
共10篇文章
创建于2022-05-02
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
开发异事录
1.浏览器地址栏中输入: “chrome://net-internals/#hsts:“ 2.点击Domain Security Policy 3.将需要禁用https协议的链接输入在delete d
白话“浏览器输入URL到渲染发生了什么”
你发现快要过年了,于是想给你的女朋友买一件毛衣,你打开了www.taobao.com。这时你的浏览器首先查询DNS服务器,将www.taobao.com转换成ip地址。不过首先你会发现,你在不同的地区
强缓存和协商缓存分别是什么
这里说的缓存是指浏览器(客户端)在本地磁盘中对访问过的资源保存的副本文件。 浏览器缓存主要有以下几个优点: 减少重复数据请求,避免通过网络再次加载资源,节省流量。 降低服务器的压力,提升网站性能。 加
浏览器存储
当我们在vue项目中使用vuex来做全局的状态管理时,我们会发现页面刷新以后,保存在vuex实例store里的数据会丢失 vuex中store中的数据有一个特性,在页面刷新时,页面会重新加载vue实例
实现几个js小工具
深拷贝 防抖和节流 实现一个对象的 flatten 方法 实现instanceof 柯里化求值 用setTimeOut实现setInterval 实现jsonp 手写一个new 实现数字的千分位逗号分
实现reduce函数
```js Array.prototype.reduce = function(callback, initialValue) { if (this == undefined) { throw new
vue-router的常见面试题
路由守卫(生命周期) 分3块:全局守卫、路由独立守卫、组件内守卫 1、全局守卫 main.js 2、路由独立守卫 router.js 3、组件内守卫 xxx.vue vue的keep-alive用法
Promise面试的常见手写题目
图片最多同时加载X张的处理方案 function loadImg(url) { return new Promise((resolve, reject) => { const im
手写移动端rem布局
```js function rem(pwidth){ // pwidth是设计稿宽度 const documentWidth=document.documentElement.clientWidth
手写实现call、apply、bind
不传入第一个参数,那么上下文默认为 window 改变了 this 指向,让新的对象可以执行该函数,并能接受参数 实现call 首先 context为可选参数,如果不传的话默认上下文为 window