- 博客(10)
- 收藏
- 关注
原创 【无标题】
用代理首先我们需要一个标识,表明这个连接要使用代理。这里是告诉node,接口用。vue.config.js中pathRewrite里是什么意思?这里的pathRewrite就是将。,因为我们要使用的接口路径里没有。
2023-06-21 21:43:29
151
原创 每日五题(7)
1.对象的状态不受外界影响;有时候我们需要在刚进页面(第一次渲染页面)时,就将watch监听器里的回调函数执行一遍,依靠watchEffect监听器。本质上promise是一个函数返回的对象,我们可以将回调函数绑定在上面,就不需要在一开始把回调函数作为参数传入了。虽然不影响页面布局,但会有样式的变化,就会重新渲染页面,就是重绘。被作为实参传入另一函数,并在该外部函数内被调用,用以完成某些任务的函数,称为回调函数。用watch监听数据状态时,只有当监听的数据源发生了变化,监听函数的回调函数才会执行。
2023-03-30 11:06:12
225
原创 vscode常用快捷键
Ctrl + Shift + 、 :新建一个新的终端为初始化界面。选中一个变量,按住F2键,填写新名称并enter。Shift + Alt + 上/下箭头。Alt + Ctrl + 左/右箭头。Ctrl + 、(即esc下面的键)全局替换:Ctrl + h。Alt + 上下箭头。
2023-03-28 09:29:10
452
原创 每日五题(6)
不匹配时,操作终止。computed 计算属性 : 依赖其它属性值,并且 computed 的值有缓存,只有它依赖的属性值发生改变,下一次获取 computed 的值时才会重新计算 computed 的值。Throttle,Debounce是两种可以节省性能的编程技术,两者的目的都是为了优化性能,提供用户体验,都是基于DOM事件限制正在执行的JavaScript数量的方法。watch 侦听器 : 更多的是观察的作用,无缓存性,类似于某些数据的监听回调,每当监听的数据变化时都会执行回调进行后续操作。
2023-03-25 01:05:31
53
原创 每日五题(5)
plugin是插件的意思,用于对现有的架构进行扩展,比如打包优化、文件压缩等。在webpack运行的生命周期中会广播出许多事件,plugin可以监听这些事件,在合适的时机通过webpack提供的API改变输出结果。loader主要用于转换某些类型的模块,将A文件进行编译形成B文件,是一个加载器plugin是插件,对webpack本身进行扩展,是一个扩展器。它丰富了webpack本身,针对的是loader结束后,webpack打包的整个过程。
2023-03-23 22:45:55
67
原创 每日五题(4)
当一个变量在当前作用域无法找到时,会尝试寻找外层的作用域,一直延续到全局作用域,呈链式连接。作用域是在运行时代码中的某些特定部分中变量、函数和对象的可访问性。作用域就是一个独立的地盘,让变量不会外泄、暴露出去,即隔离变量,使不同作用域下同名变量不会有冲突。相等运算符(==)比较两个值是否相等,严格相等运算符( ===)比较是否为同一类型同一值。同一个作用域下,不同的调用会产生不同的执行上下文环境,从而产生不同的变量的值。in遍历的是数组的索引(键名),for…in一般得到对象的key或数组、字符串的下标。
2023-03-22 21:24:57
53
原创 每日五题(3)
在执行第10行代码后,闭包中此时变量counter的值是1,在执行第11行代码时,寻找变量counter,在查找本地或全局执行上下文之前,检查一下闭包,得到counter的值为1,进而计算函数内第四行代码,return出2赋值给c2。(2)伪数组其实是一个对象,其原型是Object,.length是它的一个键值,可以获取长度,但对象的键值通常不会自动更新,则当我们改变伪数组长度时,其length值不会变化;如上代码所示,打印出来c1,c2,c3结果分别为1,2,3。(4)伪数组不可以使用数组的内置方法。
2023-03-21 22:50:16
61
原创 每日五题(2)
基本数据类型:Number, String, Boolean, null, undefined, Symbol(ES6新增,表示独一无二的值),BigInt(ES6,任意精度整数)(1)表达式运算法为+,一方为string,另一方也会被转化为string;一方为number,另一方为引用类型,双方都被转化为string;两边都不是字符串,则先转化为数字再计算。(2)如果表示运算符为-,*,/,%中的一个,则JS会自动将字符串转化为数字,无法转换为数字的则转换成NaN。(3)运算符为++,——时,同上(2)
2023-03-20 21:28:14
64
原创 每日五题(1)
(2)当你访问对象其中一个属性或方法时,如果这个对象没有这个属性或方法,那么JavaScript引擎将会访问这个对象的proto属性指向的上一个对象,并在那个对象中查找指定的方法或属性;filter返回的是对原数组的过滤结果,其元素还是原数组中的元素,而长度很有可能发生变化。filter:执行传入的回调函数,如果函数的执行结果为true,就会将当前元素存储到filter函数内部所创建的数组,最终返回。map:可以遍历指定的数组,执行回调函数,将其执行结果存储在map函数内部所创建的数组中,最终将数组返回。
2023-03-19 23:49:07
838
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人