js
文章平均质量分 81
matexia
醉与不醉,在你眼;醒与不醒,在我心
展开
-
浏览器中的 preview 和 response 的值不一致
背景 一般情况下我们看Network里面的Preview和Response的结果似乎一模一样。 不管是请求页面,请求页面还是请求js还是请求css,二者的结果都一样。 在Preview中,控制台会把发送过来的json数据自动转换成javascript的对象格式; 而这个时候,突发bug页面显示和response中的一样,但是preview却不一样。 preview response梳理 NetWork中的preview是...原创 2020-11-20 09:04:28 · 7244 阅读 · 1 评论 -
实用JavaScript技巧
1. 将 arguments 对象转换为数组 arguments对象是函数内部可访问的类似数组的对象,其中包含传递给该函数的参数的值。但它与其他数组不同,我们可以访问其元素值并获得长度,但是不能在其上使用其他的数组方法。 但是我们可以将其转为常规数组:var arr = Array.prototype.slice.call(arguments)2. 对数组中所有的值求和 一般用的较多的是循环,但那样做太费事了。undefinedvar numbers ...原创 2020-11-02 19:22:47 · 685 阅读 · 0 评论 -
处理异步事件的三种方式
在开发中,异步事件是项目必然需要处理的一个环节,也因为前端框架的崛起,通过框架实现的 SPA 已是快速开发的基本了,异步获取数据也就成了不可或缺的一环。同步?异步?这两个名次从字面上很容易让人反过来理解 同步:指一件一件做事; 异步:很多事情同时处理; 类似过桥.同步是独木桥只能一个一个的过,异步是有多座桥,可同时过。那么在 js 中处理异步事件的方法是什么呢? 回调函数 最熟悉的就是回调函数...原创 2020-10-31 16:47:57 · 2592 阅读 · 0 评论 -
JavaScript函数防抖和节流
// 防抖:先清除,后setTimeout进行执行 document.querySelector("#"+id).addEventListener("click",function(e){ clearTimeout(window.mytime_01); window.mytime_01 = setTimeout(function(){ console.log("防抖..."); ...原创 2020-10-27 11:50:52 · 107 阅读 · 0 评论