首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
小明爱吃瓜117
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
66
文章 65
沸点 1
赞
66
返回
|
搜索文章
赞
文章( 65 )
沸点( 1 )
前端面试系列-JavaScript-防抖与节流(用节流优化防抖)
当持续触发事件时,并不执行事件处理函数,一定时间段内没有再触发事件,事件处理函数才会执行一次;如果设定的时间到来之前,又一次触发了事件,就重新开始延时。 当持续触发事件时,保证一定时间段内只调用一次事件处理函数。 防抖的问题在于如果用户的操作十分频繁——他每次都不等 设置的 d…
前端面试系列-JavaScript-call、applay、bind的区别及代码实现
call 和 apply 的主要作用,是改变对象的执行上下文,并且是立即执行的。它们在参数上的写法略有区别;bind 也能改变对象的执行上下文,它与 call 和 apply 不同的是,返回值是一个函数,并且需要稍后再调用一下,才会执行。 调用 call 的对象,必须是个函数 …
前端面试系列-JavaScript-继承的八种实现方案以及优缺点
继承的本质就是复制,即重写原型对象,代之以一个新类型的实例。 3. 避免了引用类型的属性被所有实例共享(创建子类实例时调用父类构造函数,每个实例都会将父类中的属性复制一份。) 4. 可以在 Child 中向 Parent 传参 原型链继承和构造函数式继承组合。 用原型链实现对原…
元素居中方案
让一个元素水平居中很简单:如果是内联元素,可以在父元素上设置text-align: center;如果是一个块元素,可以使用margin: auto。 而垂直居中就复杂得多。 有如下样式: 原理是先以元素左上角的点作为参考,将其居中到屏幕中心,在用负的margin让元素便宜自身…
让页面不走缓存,获取实时数据
目的:让页面不缓存,自动刷新。 前端做了一个计时器需要实时从后端获取数据,数据是后端塞到jsp里面的。 我从另一个页面返回该页面后,页面从缓存中取的数据,导致计时出错。 type 返回值应该是0,1,2 中的一个。分别对应三个枚举值:
JS的数据结构-9种数据类型及判断方法(附:数组的几种判断方法)
null:typeof instance === "object"。 Object:typeof instance === "object"。任何 constructed 对象实例的特殊非数据结构类型,也用做数据结构:new Object,new Array,new Map,n…
前端面试系列-JavaScript中的Event Loop(事件循环)机制(含图解)
javascript是一门单线程的非阻塞的脚本语言。 单线程:javascript代码在执行的任何时候,都只有一个主线程来处理所有的任务。 单线程的原因:浏览器中,我们需要进行各种各样的dom操作。如果javascript是多线程的,那么当两个线程同时对dom进行一项操作,例如…
前端面试系列-JavaScrip原型链及new操作符的实现(附图解)
1 . 构造函数 2 . 实例 3 . 原型对象 构造函数有一个prototype属性, prototype 属性指向了一个对象,这个对象正是调用该构造函数而创建的实例的原型,也就是这个例子中的 person1 的原型。 如果返回值不是一个对象那么this还是指向函数的实例。(…
前端面试系列-typeof 和instanceof 的实现原理(手写代码)
如果我们希望检查任何从 Object 派生出来的结构类型,使用 typeof 是不起作用的,都会是"object"。检查 Object 种类的合适方式是使用 instanceof 关键字。但即使这样也存在误差。后面instanceof部分进行叙述。 为什么会出现这种情况呢,接下…
移动端1px实现和问题踩坑
目前主流的屏幕DPR=2或者3。拿2倍屏来说,设备的物理像素要实现1像素,而DPR=2, 所以css 像素只能是 0.5。
下一页
关注了
3
关注者
2
收藏集
0
关注标签
1
加入于
2021-03-06