自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 可能是最好的跨域解决方案了

如果是非简单请求,会在正式通信之前,发送一个预检请求(preflight),目的在于询问服务器,当前网页所在的域名是否在服务器的许可名单之中,以及可以使用哪些 HTTP 动词和头信息字段,只有得到肯定答复,浏览器才会发出正式的请求,否则就报错。你可能发现我们在日常的开发中,会看到很多使用 OPTION 方法发起的请求,它其实就是一个预检请求:OPTIONS /cors HTTP/1.1Origin: http://xxx.xxAccess-Control-Request-

2022-05-09 17:49:40 503

原创 原生实现ES6的promise函数

this._status = status.fulfilled;}//失败之后改变状态为rejected_reject(error){this._status = status.rejected;}}此时一个简单的promise雏形已经完成,接下来实现promise多次调用then方法,使用两个数组存放成功的函数和失败的函数resolveArrh和rejectArr,使用两个变量存放fulfilled状态下的参数和rejected状态下的参数value和error,将收集到的成功或失败函数在_

2022-05-09 17:47:17 66

原创 前端面经知识总结及参考回答 —— 尽量日更

方法三、利用sort方法先用sort方法对数组进行排序。对排序后的数组逐个遍历,比较其相邻元素是否有相同的,有则删除。function method(arr){arr = arr.sort();var array_ = [arr[0]]; // 把第一个放进去for(var i = 1; i < arr.length; i++){if(arr[i] !== arr[i-1]){array_.push(arr[i]);}}return array_;}方法四、ES6的set方法

2022-05-09 17:42:53 131

原创 前端笔记HTML表单(2)----下拉菜单和多行文本域

雪梨菠萝 西瓜榴莲橙子荔枝菠萝龙眼草莓雪梨 --请选择--北京山西江西广州深圳珠海多行文本域多行文本域多行文本域多行文本域多行文本域多行文本域多行文本域...

2022-05-09 17:37:14 89

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除