ESLint使用

news/2024/7/19 15:32:47 标签: js

1.ESLint常见的语法规则

在这里插入图片描述

2.ESLint配置


http://www.niftyadmin.cn/n/1367695.html

相关文章

Vue-router编程式导航及路由导航守卫

1.route 和 router的区别 this.$route 是路由的 “参数对象” this.$router 是路由的 “导航对象”路径参数和查询参数&#xff1a; 在路由“参数对象”中&#xff0c;需要使用 this.$route.params 来访问路径参数 使用 this.$route.query 来访问查询参数<!-- 注意1&…

Promise手写与async/await

1.回调地狱 多层回调函数的相互嵌套&#xff0c;就形成了回调地狱。 回调地狱的缺点&#xff1a; 1.代码耦合性太强&#xff0c;牵一发而动全身&#xff0c;难以维护 2.大量冗余的代码相互嵌套&#xff0c;代码的可读性变差 如何解决回调地狱的问题&#xff1a;为了解决回调地…

前端同异步EventLoop及宏任务和微任务

1.EventLoop 1.1 JavaScript 是单线程的语言 1.2 同步任务和异步任务 1.3 同步任务和异步任务的执行过程 1.4 EventLoop 的基本概念 1.5 结合 EventLoop 分析输出的顺序 2.宏任务和微任务 2.1 什么是宏任务和微任务&#xff1a; 最先执行的script 是一个宏任务 2.2 宏任务和…

js三座大山作用域闭包

1.什么是闭包 能够读取其他函数内部变量的函数。 2.js的作用域 js的作用域分两种&#xff0c;全局和局部&#xff0c;基于我们所熟悉的作用域链相关知识&#xff0c;我们知道在js作用域环境中访问变量的权利是由内向外的&#xff0c;内部作用域可以获得当前作用域下的变量并…

js三座大山原型原型链

1.原型 class Student {constructor(name,score){this.name name;this.score score;}introduce(){console.log(我是${this.name},分数${this.score})}}const student new Student(张三,99)console.log(student)student.introduce()当我们去找一个对象的属性和方法的时候&…

call、apply和bind的区别及如何手写

三者的相同点&#xff1a;都是用来改变this的指向 1.call()和apply()的区别&#xff1a; 都是调用一个对象的一个方法&#xff0c;用另一个对象替换当前对象&#xff08;功能相同&#xff09; B.call(A, args1,args2);即A对象调用B对象的方法 F.apply(G, arguments);即G对象…

什么是跨域及解决跨域都有哪些方法?

一.同源策略 浏览器为了隔离潜在的恶意文件&#xff0c;使用同源策略&#xff0c;限制从一个源加载的文档或脚本和另一个源的资源进行交互&#xff08;不同源之间的文档&#xff0c;资源的交互&#xff09;; 通俗的理解&#xff1a;浏览器规定&#xff0c;A 网站的 JavaScript…

js防抖(debounce) 和 节流(throttling)

一.防抖(debounce) 1.1 防抖策略&#xff08;debounce&#xff09;是当事件被触发后&#xff0c;延迟 n 秒后再执行回调&#xff0c;如果在这 n 秒内事件又被触发&#xff0c;则重新计时。 1.2 防抖的应用场景 用户在输入框中连续输入一串字符时&#xff0c;可以通过防抖策略…