
es6
文章平均质量分 54
地中海真帅
一个工作的小萌新,以后IT界的精英(滑稽)
展开
-
跨域是什么,以及怎么解决跨域
跨域是什么跨域就是违反了浏览器的同源策略限制。同源策略(Sameoriginpolicy)是一种约定,当发送请求时,如果不满足同域名,同端口,同协议的三项的话就会造成跨域,只要有一项不满足就会造成跨域,它是浏览器最核心也最基本的安全功能,如果没有同源策略的话,整个浏览器都会受到影响.怎么解决跨域 正向代理和反向代理jsonp:原理就是利用了script标签src属性外联引入文件不受同源策略的限制,在页面中动态插入了script,script标签的src属性就是后端api接口的地址,并且以get原创 2021-06-05 16:27:17 · 287 阅读 · 0 评论 -
ES6 set和map超详细讲解
set是什么 set 是ES6提供的新的数据结构,他和Array相似,但是set定义的值都具有唯一性,不能重复,可以存储任意类型的值 使用set可以求数组的并集.差集.交集等等去重var mySet = new Set([1, 2, 3, 4, 4]);mySet为你定义的数组并集(相当于合并数组)var a = new Set([1, 2, 3]);var b = new Set([4, 3, 2]);var union = new Set([..原创 2021-06-04 20:13:17 · 765 阅读 · 0 评论 -
面试题 var let const的区别
var声明变量存在变量提升,let和const不存在变量提升什么是变量提升:变量提升就是变量和函数的声明会跑到代码的最前面,但是实际 上变量和函数声明的位置并不会动,只是在编译过程中放入了内存之中.let、const在{}定义的是块级作用域,var定义的是全局局部作用域(全局变量和局部变量)块级作用域在{}中定义的就是一个块级作用域,在里面声明的变量外面不能使用全局局部作用域 局部变量:在函数内部定义的变量,只在函数内部起作用,函数执行结束,变量会自动删除即在一个函数内部定义的变量,只..原创 2021-05-27 19:39:48 · 331 阅读 · 0 评论 -
ES6新特性及其用法
Es6是什么: ES6是ECMAScript 6的缩写简称,是javascript的核心语法,它是ECMAScript的第6个版本.2015 年 6 月,ECMAScript 6 正式通过,成为国际标准 1.说出至少5个ES6的新特性,并简述它们的作用。(简答题)1、 let关键字,用于声明只在块级作用域起作用的变量。2、 const关键字,用于声明一个常量。3、 结构赋值,一种新的变量赋值方式。常用于交换变量值,提取函数返回值...原创 2021-05-22 15:52:17 · 1132 阅读 · 3 评论 -
promise是什么及其用法
首先说一下promise是什么: 是异步编程的一种解决方案。从语法上说,Promise 是一个对象,从它可以获取异步操作的消息可以解决回调地狱(回调函数嵌套回调函数),回调函数(函数的参数是另外一个函数)js中的异步操作有哪些?(1)ajax请求var xhr = new XMLHttpRequest();xhr.onreadystatechange=function(){}xhr.addEventListener('readystatecha原创 2021-05-21 19:27:26 · 688 阅读 · 0 评论