首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
javaScript
尤雨东学前端
创建于2023-09-17
订阅专栏
笔记
暂无订阅
共21篇文章
创建于2023-09-17
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
MutationObserver 的用法
MutationObserver 是一个用于监视 DOM 变化的接口,可以在检测到 DOM 树的变化时执行回调函数。它比传统的 DOM 事件(如 DOMSubtreeModified)更高效和灵活。以
在JavaScript中,let和var是用于声明变量的关键字,它们有一些区别。
作用域:使用var声明的变量具有函数作用域,而使用let声明的变量具有块级作用域。块级作用域是指变量只在声明它的块(例如,if语句、循环等)内部可见,而函数作用域是指变量在整个函数内部都可见。 变量提
js 发布订阅模式
观察者模式是一种常见的设计模式,它用于在对象之间建立一种一对多的依赖关系,当一个对象的状态发生变化时,所有依赖它的对象都会得到通知并自动更新。 在 JavaScript 中,可以通过以下方式实现观察者
js 防抖、节流
防抖是触发间隔大于time才会触发,所以每次在小于间隔time 节流是不管time内触发多少次,只会每间隔time时间才会触发一次 假设time = 100ms,一人每间隔50ms输入一个字符,连续输
js点击按钮滚动页面返回顶部
```js goToTop() { let top = document.documentElement.scrollTop; //获取点击时页面的滚动条纵坐标位置 const timeTop = s
js splice、slice、split方法介绍
```js let i = 0; array.splice(i + 2, 1, ...array.splice(i + 1, 1, ...array.splice(i, 1, array[i + 2]
js new之后发生了什么
1、自从用new调用函数后,JS引擎就会在内存中创建一个空对象{} const newObj = {}; 2、 新对象的__proto__属性指向构造函数的原型对象 (通俗理解就是新对象隐式原型__p
ES6 async await
async 函数返回一个 Promise 对象,可以使用 then 方法添加回调函数。 await await 操作符用于等待一个 Promise 对象, 它只能在异步函数 async functio
CommonJS和ES6模块化的区别及使用
js模块的导出与导入有两种方式:一种是commonjs规范 , 一种是es6规范 common.js es6
js class构造函数语法糖
constructor 方法 constructor()方法是类的默认方法,通过new命令生成对象实例时,自动调用该方法。一个类必须有constructor()方法,如果没有显式定义,一个空的cons
js代码中的异常处理
var x = prompt("Enter a number between 0 and 10:", ""); try { if (x > 10) thr
ES6 Reflect 与 Proxy
Proxy 可以对目标对象的读取、函数调用等操作进行拦截,然后进行操作处理。它不直接操作对象,而是像代理模式,通过对象的代理对象进行操作,在进行这些操作时,可以添加一些需要的额外操作。 Reflect
js if语句踩的坑
下面这种情况的if语句不会错报,但运行会出错。 简单的修改后,就解决了问题。。。。。。。。。。。。。
js中的break,continue和return的用法及区别
Break语句是用来跳出循环的,执行break效果是将会跳出循环,不再执行循环 continue用于跳过循环中的一个迭代 5没有输出,因为被迭代了,其余还是会被输出。
js 数组查找
Array.findIndex() 方法 return满足条件的下标 Array.find() 查找满足特定条件的第一个元素。 Array. indexOf() 方法 indexOf() 方法可返回某
js WeakMap
WeakMap 是 Map 的“兄弟”类型,其 API 也是 Map 的子集。WeakMap 中的“weak”(弱),描述的是 JavaScript 垃圾回收程序对待“弱映射”中键的方式。其中的键是弱
js 数组sort()、冒泡排序
sort() 方法会改变原始数组 冒泡排序 通过两层for循环把数组中两两相邻的元素进行比较,比较两个元素的大小,大的元素放后面,从而一步步交换元素的位置,这样最后一个元素是最大值,下一次循环比较就不
JavaScript中高级语法’??‘ ’||‘表达式
这行代码的意思是:如果value的值为null或undefined,那么返回defaultValue;否则返回value的值本身。 JavaScript中还有一种方法也能实现双问号表达式的效果——逻辑
js 运算符优先级
JS中的优先级跟我们数学中的优先级一样,比如在数学中:先乘除 再加减 有括号先算括号里面的 从上往下依次顺序: 小括号() 有括号先算括号里面的; 一元运算符 加加(++); 减减(--); 非(
js下载二进制文件
```js let blob = new Blob([res], { type: "application/vnd.ms-excel", //将会被放入到blob中的数组内容的MIME类型 }); l
下一页