js 同时判断 变量为 undefined、null、空字符串
摘要:let a = undefined let b = null let c = '' if (a == undefined) { alert('undefined') // alert undefined 成立 } if (b == undefined) { alert('undefined') //
阅读全文
js 跨域
摘要:什么是跨域? js同源策略的限制,a.com 域名下的js无法操作b.com 和c.a.com 域名下的对象。 当协议、子域名、主域名、端口号中任意一个不相同时,都算作不同域。 不同域之间互相请求资源,就算作“跨域”。 例如:http://www.abc.com/index.html 请求 http
阅读全文
你所知道的http的响应码及含义
摘要:1xx: (临时响应) 100:请求者应该继续提出请求 200: 请求成功返回结果 201: 表示资源被正确的创建 3xx:(已重定向) 4xx(请求错误) 400: 请求出现错误,比如请求头不对等 401: 没提供认证信息,请求的时候没带上token等 403: 请求的资源不允许访问,就是说没权限
阅读全文
get、post的区别
摘要:1. get传参方式是通过url传递,是可以直接看到的,post传参参数URL不可见,get把请求的数据在URL后通过?连接,通过&进行参数分隔。post将参数存放在http包体内 2. get通过url传递,传递的数据长度是URL大小的限制,URL最大长度是2048个字符,post没长度限制。 3
阅读全文
js export 和 export default的区别
摘要:使用上的不同 export default xxx import xxx from './' export xxx import {xxx} from './'
阅读全文
js for...in、for...of 、forEach和map的区别
摘要:· for( let i = 0; i < arr.length; ++i ) · for ( let i in arr ) · for (let item of arr) · arr.forEach((item,i) => {/*...*/}) 语法 for...in 和for 访问的数组下标,而
阅读全文
ES6 拓展运算符
摘要:ES6 拓展运算符 1.数组(扩展运算符) 解构赋值扩展运算符(spread)就是我们知道的三个点(...),它就好像rest参数的逆运算,将一个数组转为用逗号分隔的参数序列。 console.log(...[1,2,3]); //1 2 3 console.log(1,...[2,3,4],5)
阅读全文
ES6 Promise
摘要:Promise ES6提供了Promise对象Promise对象代表了未来将要发生的事情,用来传递异步操作的信息 promise对象有以下两个特点: 1. 对象的状态不受外界影响 promise对象的状态改变,只有两种可能,从pending到resolved和从pending到rejected(失败
阅读全文
ES6 Set数据结构
摘要:ES6 Set 了解Set ES6 提供了set数据结构,类似于数组,但是没有重复值 1. set 本身是一个构造函数,用于生成Set数据结构 const s = new Set(); [1,2,5,3,3].forEach(x => s.add(x)); for (let item of s) {
阅读全文
posted @
2021-03-04 14:11
咏竹莉
阅读(163)
推荐(0)
let、var、const的区别
摘要:1. let 命令 基本用法 ES6 新增了let命令,用来声明变量,它的用法类似var,但是所声明的变量,只在let命令所在的代码块内有效 不存在变量提升 var 命令会发生“变量提升”现象,即变量可以在声明之前使用,值为undefined。这种现象多少是有些奇怪的,按照一般的逻辑,变量应该在申明
阅读全文
Element upload 限制上传图片尺寸、大小、比例
摘要:<el-upload class="upload-demo" :action="uploadLi" :before-upload="beforeUpload" :on-success="handleSuccess" :headers="{'X-User-Token': authorization}"
阅读全文
Cookie、LocalStorage、sessionStorage 区别
摘要:一. Webstorage本地存储 1. webstorage包括localstorage 和 sessionstorage 2. localStorage生命周期是永久,这意味着除非用户显示在浏览器提供的UI上清除localStorage信息,否则这些信息将永远存在。存放数据大小为一般为5MB,而
阅读全文