1。构造函数实现类2.原型方法实现类3.两个混合实现类(其实应该加一个,就是工厂方法的实现)每种方法都有自己的优缺点,我简单说一下我的看法 1。工厂方法 function Person(name, age, work){ le...
这篇文章将帮助你学习 |检查以下数据点: 使用 new 运算符 数据类型、原始值 内置构建器、自定义构建器 原型、原型链 ES6 级 新干员 new 用于实例化具有构造函数的对象类型。语法如下: new Con...
前言 很多面向对象语言都支持两种类型的继承:接口继承和实现继承。 前者仅继承方法签名,后者继承实际方法。 接口继承在 ECMAScript 中是不可能的,因为函数没有签名。 实现继承是ECMAScript支持的唯一继承方法,这主要...
简介 日常开发中很多地方还是用到了节流和防抖功能。这两个函数的目的是控制函数被调用的频率。今天我们就来聊聊这两个工作。 例如 input触发键盘输入事件,将输入内容发送到后台: // 定义一个请求函数 function reque...
字数超出限制了...
JS异步编程与promise Promise 是异步编程的解决方案 什么是异步编程? 首先我们需要了解什么是同步编程。同步就是一行一行地执行代码,下一段代码要等到上面的代码执行完毕。当发生一些耗时的任务(例如网络请求)时,很容易阻...
1。导入文件 <script src="https://codeqd.com/zb_users/upload/2023/09/jquery.min.js>& <script src="https://cdn.b...
let father = document.querySelector('.father'); 有时页面内容过多时,会同时出现水平和垂直滚动条。用鼠标拖动滚动条感觉有点麻烦,所以尝试直接拖动dom来达到与拖动滚动条相同的效果 句...
让它加载 慢加载是优化网页性能的一种方法,可以显着改善用户体验。图片一直是影响网页性能的罪魁祸首,现在图片超过几兆字节已经很常见了。如果每次进入页面时都请求所有图片资源,用户可能会在图片加载完毕后很久就离开。所以进入页面时,只请求可见区...
JS 事件循环机制 同步任务队列 异步任务队列 宏任务包括:setTimeout, setInterval, setImmediate, I/O, UI rendering 微任务包括:process.nextTick, prom...