首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
前端面试哈
玄鑫
创建于2021-06-26
订阅专栏
学习中遇到了面试可能会遇到的问题
等 18 人订阅
共34篇文章
创建于2021-06-26
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
BFC的理解运用(CSS)
ps:实用性几乎为零,但架不住面试时候问啊 BFC的理解 块级格式化上下文。它是指一个独立的块级渲染区域,只有Block-level BOX(块级盒子参与)参与, 该区域拥有套渲染规则来约束块级盒子的
js的发布-订阅者者模式
ps:这模式了解一下就行,我也没过多的写,因为代码太多了。。累死个人,代码有点多,我写了一些注释,大家慢慢看 含义说明 发布-订阅模式又叫观察者模式,它定义对象间的一种对多的依赖关系,当一个对象的状态
js的策略模式
定义:定义一系列核心算法,把他们封装起来,并且他们之间可相互替换。就像菜刀和镰刀,应对不同场景而设计的不同工具 核心:将算法使用和算法实现分离开来 案例:s级别有4倍工资,a‘级别3倍工资.b级别2倍
event-loop中的大爷们
event-loop js是单线程,event-loop就是js事件循环(先主线程-后异步任务-异步结束回到主线程) 事件循环机制由三部分组成:调用栈,微任务队列,消息队列 event-loop开始:
闭包实现单例模式
上篇闭包基础中讲到了闭包原理,这节将讲闭包的一些运用。 在以前的文章中,涉及到闭包的运用有防抖节流。感兴趣的可以去看下。 用闭包实现登录 警告:如果闭包底层都不了解的话,请先去了解,要不你看不懂。。不
闭包的底层理解
1:作用域链: -作用域链会被保存到一个隐式属性中[[scope]]中,这个属性我们访问不到,但存在。它是让js引擎访问的,里面存储的就是作用域链AO GO. 也可以说AO和Go的集合 作用域链详解
js的作用域最全解析
作用域浅理解:一般理解指一个变的作用范围 1.全局作用域 (1) 全局作用域在页面打开时被创建,页面关闭时被销毁 (2) 编写在script标签中的变量和函数,作用域为全局,在页面的任意位置都可以访问
防抖节流函数
1:作用 解决了疯狂点击导致页面一直加载的问题,和后台疯狂接到请求的问题 杜绝前端页面由于连续加载产生抖动,和后台连续不断请求浪费流量的问题 2:原理 在加载时候,只要再次触发,就会自动延时执行事件函
深拷贝和浅拷贝
1:前置技能 一般数据类型:number string boolean undefined null 引用数据类型:obj 2:深拷贝和浅拷贝 浅拷贝:创建一个新对象,有着原始对象属性值的一份精确拷贝
箭头函数的this
1:箭头函数中this是在定义函数时候绑定的,而不是在执行的时候绑定 2:箭头函数没有自己的this,,,导致内部this就是外部代码块的this,this指向是很固定化的。 2-1:所以,箭头函数不
this使用
1:this在函数中直接使用:就是国家兜底,类似于类似于西方养老 ,没老板养我,国家就得养我,哼哼 2:函数作为对象的方法被调用(谁调用我,我指向谁)有点像,我帮你做事,你给我工资啦 ps:this最
面试题--预编译
做类似的题,要严格按照以下四步走 世界上很多事都不能先上车后买票,一旦这样做了,就会后悔的,嗯,医院网挺快 预编译的四个阶段 1:创建ao对象 2:找形参和变量声明,作为ao对象的属性名,值是unde
面试题主要解决var这个小妖精
作用域,this,变量提升 1: this: 函数无调用者,this指向window 2: 考察点:自执行,作用域,预解析 3-1: js事件循环,等待队列,异步,单线程 var没得本事管理好自己的身
瀑布流和滚动加载
1:思路 top上距离:最小的图片高度 第二排距离顶上距离是第一排图片的高度,第二排进入时会寻找高度最小的那列,优先进入 left左距离: 最小的索引*图片宽度 jq哦