js
文章平均质量分 56
小树需要灌溉-涛
这个作者很懒,什么都没留下…
展开
-
null与undefined详细讲解
Null与Undefined Undefined 原始值的初始值:未定义 出现场景: 1.已声明未赋值的变量; var a; console.log(a); 2.访问对象不存在的属性; var a ={}; console.log(a.b); 3.函数没有返回值; Function a(){}; console.log( a() ); 4.函数的实参没有传入,直接获取形参 Function fn(a){ console.log(a) }; fn(); 5.void(); 函数类型转换un原创 2021-09-03 21:55:20 · 144 阅读 · 0 评论 -
谈谈 GET和POST请求的区别
最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。 权威网站总结出的他们的区别: GET在浏览器回退时是无害的,而POST会再次提交请求 GET产生的URL地址可以被Bookmark,而POST不可以 GET请求会被浏览器主动cache,而POST不会,除非手动设置。 GET请求只能进行url编码,而POST支持多种编码方式。 GET请求参数会被完整保留在浏览器历史记录里,而POST中的参数不会被保留。 GET请求在URL中传送的参数是有长度限制的,而POST么.原创 2021-01-09 22:21:36 · 136 阅读 · 0 评论 -
按钮”重复点击“的解药
简单解决方式: 使用一个lock标记,在请求发出时上锁,上锁后就不可以再发请求,可以在请求结束后解锁: let clickButton = (function () { let lock = false return function (postParams) { if (lock) return lock = true // 假设使用axios发送请求 axios.post('urlxxx', postParams).then( // 表单提交成功原创 2021-01-08 23:11:17 · 105 阅读 · 0 评论