- 博客(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关注的人