首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
少年_无恙
掘友等级
前端
成为自己的太阳,无需凭借谁的光!
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
Cookie,LocalStorage,SessionStorage和Session比较
(1)cookie:是http协议的组成部分,存储cookie的时候可以设置过期时 间,到期后会自动销毁;如果没有设置过期时间,会随着浏览器的关闭 而销毁。
什么是事件委托?
(1)把原本需要绑定在子元素的响应事件委托给父元素,让父元素进行事件 的监听。 (2)原理: 利用了DOM元素的事件冒泡。 (3)优点: 节省内存占⽤,减少事件注册; 新增⼦对象时⽆需再次对其绑定事件
this的指向问题
1.普通函数调用,this指向window 2.构造函数调用,this指向实例对象3.对象方法调用,this指向该方法所属的对象
call(),apply()和bind()三个方法之间的区别
(1) call 、bind 、 apply 这三个函数的第一个参数都是 this 的指向对象,当 第一个参数为null、undefined的时候,默认指向window。
什么是闭包?
闭包:在一个函数内创建另一个函数并返回 a. 闭包特征 -函数嵌套函数; -闭包函数能够引用外部函数的变量和参数; -参数和变量不会被垃圾回收机制回收 b. 闭包的好处 -将一个变量长期保存到内存中;
什么是跨域,什么是 JSONP,什么是 CORS?
(1)跨域 当一个请求URL的协议、域名、端口三者之间任意一个与当前页面 URL不同即为跨域 (2)JSONP 是JSON的一种使用模式,用来解决浏览器跨域请求问题的方法之一
如何实现深拷贝?
(1)用JSON. stringify把对象转成字符串,再用JSON. parse把字符串转成新的对象。 (2)使用递归的方法实现深拷贝 (3)通过jQuery的extend方法实现深拷贝
深拷贝,浅拷贝和赋值的区别
(1)深拷贝:从堆内存中开辟一个新的区域存放新的对象,对对象中的子对 象进行递归拷贝,拷贝之后的两个对象相互不影响。 (2)浅拷贝:重新在堆中创建内存,拷贝前后对象的基本数据类型互不影 响,但拷贝前后
函数的防抖与节流
防抖: 在事件被触发n秒后再执行回调,如果在这n秒内又被触发,则重新计时。 节流:规定在一个单位时间内,只能触发一次函数。如果这个单位时间内触发多次函数,只有 一次生效。
什么是BFC?
BFC的全称是Block Formatting Context,块级格式化上下文,在BFC中的元素布局是不受外界的影响
下一页
个人成就
文章被点赞
4
文章被阅读
6,139
掘力值
224
关注了
0
关注者
0
收藏集
0
关注标签
0
加入于
2021-04-24