- 博客(7)
- 收藏
- 关注
原创 JavaScript中的异步和跨域
异步指的是每一个任务有一个或多个回调函数(callback),前一个任务结束后,不是执行后一个任务,而是执行回调函数,后一个任务则是不等前一个任务结束就执行,所以程序的执行顺序与任务的排列顺序是不一致的、异步的。...
2022-03-18 15:30:22
725
原创 如何用js实现冒泡
数组中有 n 个数,比较每相邻两个数,如果前者大于后者,就把两个数交换位置;这样一来,第一轮就可以选出一个最大的数放在最后面;那么经过 n-1(数组的 length - 1) 轮,就完成了所有数的排序。...
2022-03-18 15:27:22
285
原创 请解释js中this如何工作的
实际上this 是在运行时进行绑定的,并不是在编写时绑定,它的上下文取决于函数调 用时的各种条件。this 的绑定和函数声明的位置没有任何关系,只取决于函数的调用方式。 总结: 函数被调用时发生 this 绑定。this 指向什么完全取决于函数在哪里被调用。 一、this 的绑定规则 this 一共有 4 中绑定规则,接下来一一介绍每种规则的解释和规则直接的优先级 默认绑定(严格/非严格模式)隐式绑定 显式绑定 new 绑定 1.1 默认绑定(严格/非严格模式) 独立函数调用: 独立函数调用时 this.
2022-03-18 15:24:55
205
原创 props配置
功能:让组件接收外部传过来的数据 (1).传递数据: <Demo name="xxx"/> (2).接收数据: 第一种方式(只接收):props: [ 'name '] 第二种方式(限制类型):props:{name:Number} 第三种方式(限制类型、限制必要性、指定默认值): props:{ name:{ type:String,required:true,default:'老王’} } 备注: props是只读的,Vue底层会监测你对props的修改,如果进行了修改,
2022-03-18 15:01:53
566
原创 Vue中watch对比computed
computed和watch之间的区别: 1.computed能完成的功能,watch都可以完成。 2.watch能完成的功能,computed不一定能完成,例如: watch可以进行异步操作。两个重要的小原则: 1.所被Vue管理的函数,最好写成普通函数,这样this的指向才是vm或组件实例对象 2.所有不被Vue所管理的函数(定时器的回调函数、ajax的回调函数等、Promise的回调函数),最好写成箭头函数,这样this的指向才是vm或组件实例对象。...
2022-03-18 14:52:25
487
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人