- 博客(6)
- 收藏
- 关注
原创 axios请求get与post的参数区别
axios请求get与post的参数区别 get()方法的第二次参数是一个{},包裹着query参数,在请求的url上可见 let params = { token: 123456 }; axios.get(url, { params }).then(res => { console.log(res); }).catch(err => { console.log(err); }) post()方法的第二个参数即是我们要传的参数对象 let params = { token: 123456
2020-11-26 11:38:46
1309
原创 如何实现隐藏滚动条但仍可以滚动
隐藏滚动条但仍可以滚动 移动端 移动端页面只要兼容 Chrome 和 Safari 就够了,所以可以使用自定义滚动条的伪类选择器 ::-webkit-scrollbar 来隐藏某元素内容溢出出现的滚动条。 .container::-webkit-scrollbar { display: none; } pc端 、移动端 PC 端对兼容性的要求相对来说要高一点,我们可以换一种方法,不使用具...
2020-03-18 15:49:27
3680
原创 javaScript:原型、原型链、继承
原型与原型链 原型是一个从其他对象继承属性的对象。对象都是通过函数来创建的,而函数又是一种对象。 关于原型要记住三点: (1)每个构造函数 Fn 都有一个显式原型对象 Fn.prototype, 每个原型对象都有一个指向构造函数 Fn 的指针 constructor 。 (2)由构造函数创建出来的每个实例都有一个指向原型对象的内部指针。 (3)原型对象上的属性和方法都能被它的实例访问到。 顺着...
2019-11-22 15:41:06
341
1
原创 ajax封装:get、post方法
ajax封装:get、post 使用传入一个对象obj解决ajax参数问题,obj中应包含: type :数据请求方式 url :请求的资源路径 data : 向服务器传递的请求参数数据 (这里使用urlencoded格式) fnSuc :服务器响应成功时,前端需要执行的回调函数 function ajax(obj){ var xhr = window.XMLHttpRequest ? new ...
2019-11-21 09:08:56
264
1
原创 数组扁平化
概念 数组扁平化是指将一个多维数组变为一维数组。例如: [1,2,[3,4,5],[6,7,8,9]] ===> [1,2,3,4,5,6,7,8,9] 实现方法 1. reduce() 遍历数组每一项,若值为数组则递归遍历,否则concat。 function flatten(arr){ return arr.reduce((res,item)=>{ return res.co...
2019-11-20 10:02:34
251
1
原创 ajax请求方法封装
ajax封装:get方法 XMLHttpRequest function ajax(url,fnSuccess){ var xhr; // 通过检测window对象是否有XMLHttpRequest属性来确定浏览器是否支持标准的XMLHttpRequest if(window.XMLHttpRequest){ xhr = new XMLHttpRequest(); }else{ x...
2019-11-16 14:45:23
644
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人