09 2023 档案
摘要:本文转载自https://www.jb51.net/article/253428.htm#_label0,转载仅供学习使用. scoped属性 我们在vue组件写样式一般是在<style>标签里面,但是我们在这里的样式默认是全局样式,如果其它组件的class名取重复了则会导致样式污染。 所以vue支
阅读全文
摘要:相关理解 事件频繁触发可能造成的问题? 一些浏览器事件:window.onresize、window.mousemove等,触发的频率非常高,会造成界面卡顿 如果向后台发送请求,频繁触发,对服务器造成不必要的压力 如何限制事件处理函数频繁调用 函数节流 函数防抖 函数节流(throttle) 理解:
阅读全文
摘要:import {call} from './call' /* 自定义函数对象的bind方法 bind(obj): 返回一个新的函数, 新函数内部会调用原来的函数, 且this为bind()指定的第一参数的值 */ export function bind(fn, obj, ...args) { co
阅读全文
摘要:/* 自定义函数对象的apply方法 */ export function apply(fn, obj, args) { console.log('apply()') // 如果obj是undefined/null, this指定为全局对象 if (obj undefined || obj null
阅读全文
摘要:``` /** * 自定义函数对象的call方法 * @param {*} Fn * @param {*} obj * @param {...any} args */ // 函数功能:执行fn, 使this指向obj, 并将后面的n个参数传给fn(功能等同于函数对象的call方法) function
阅读全文