首页
学习
活动
专区
工具
TVP
发布

前端不难

专栏作者
11
文章
6253
阅读量
11
订阅数
JavaScript中的类型转换、判断类型相关知识
基本数据类型:String、Number、Boolean、Null、Undefined、Symbol、BigInt
用户10562852
2023-06-09
3440
vue3中的reactive和ref
1、仅对对象类型有效(对象、数组和 Map、Set 这样的集合类型),而对 string、number 和 boolean 这样的 原始类型 无效。
用户10562852
2023-06-09
3140
js中的继承
特点:实例可继承的属性有:实例的构造函数的属性,父类构造函数属性,父类原型的属性。(新实例不会继承父类实例的属性!) 缺点:新实例无法向父类构造函数传参
用户10562852
2023-06-04
1.1K0
防抖和节流函数
应用场景:发送ajax请求,搜索功能获取提示信息,或者用于鼠标的跟随动画实现,scroll,resize, touchmove, mousemove等极易持续性促发事件的相关动画问题,降低频率
用户10562852
2023-06-04
1840
Vue性能优化
如果我们已知该数据是不会改变的,就不需要Vue将其设置成响应式的了,利用 Object.freeze(),该方法可以冻结一个对象,使该对象不能被修改。Vue就不能够为对象添加,setter getter等数据劫持的方法。
用户10562852
2023-05-23
2140
js中new操作符做了什么
4、根据构造函数的返回值做判断,若是原始数据则忽略,若是对象的话则正常返回处理,若没有默认返回this
用户10562852
2023-05-23
1.4K0
vue中的pinia
Pinia是vue的专属状态库,允许开发者跨组件或页面共享状态,他是一个拥有组合式API的Vue状态管理库,支持vue2和vue3,有三个概念,state、getter 和 action,我们可以假设这些概念相当于组件中的 data、 computed 和 methods。。
用户10562852
2023-05-21
2050
js中的原型和原型链
在js中每个函数(非箭头函数,一般关于原型的有关知识我们都只考虑构造函数)都会拥有一个 prototype 属性,该属性值是一个对象,我们称之为原型对象。原型对象上默认会有 constructor 属性,指向该构造函数。创建原型的主要目的是为了对象实例共享属性和方法。
用户10562852
2023-05-21
1.1K0
理解JavaScript作用域和作用域链
作用域是当前的执行上下文,值和表达式在其中“可见”或可被访问。如果一个变量或表达式不在当前的作用域中,那么它是不可用的。
用户10562852
2023-05-21
3780
普通函数和箭头函数的区别
MDN的描述是箭头函数不会创建自己的this他只会从自己的作用域链的上一层继承this,这里我们可以理解为this指向外层第一个普通函数(如果没有,则指向全局对象(可通过globalThis访问));而普通函数中this指向其调用者。
用户10562852
2023-05-12
3330
合并对象的方法
Object.assign() 方法将所有可枚举的自有属性(对象自身的属性,不是原型属性)从一个或多个源对象复制到目标对象,返回合并后的对象。注意:该合并对象的方法是对对象里面属性的浅拷贝;并且会改变目标对象(第一个参数)。
用户10562852
2023-05-12
7260
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档