随笔分类 - JavaScript
摘要:https://segmentfault.com/a/1190000012327982
阅读全文
摘要:this.$ajax.post('', {operate: type, ids: this.data.id.toString(), data_type: 'ips'}, {timeout: 60000}) .then(res => { if (res.status) { this.$message({ mes...
阅读全文
摘要://同时发起多个请求时的处理 axios.all([get1(), get2()]) .then(axios.spread(function (res1, res2) { // 只有两个请求都完成才会成功,否则会被catch捕获 }));
阅读全文
摘要:http://lodash.think2011.net/debounce _.debounce(func, [wait=0], [options]) 创建一个防抖动函数。 该函数会在 wait 毫秒后调用 func 方法。 返回具有防抖动功能的函数
阅读全文
摘要:1.npm地址 https://www.npmjs.com/package/qs 2、概述 将url中的参数转为对象; 将对象转为url参数形式 3、示例 控制台输出为:
阅读全文
摘要:// 字符转义 html2Escape(sHtml) { return sHtml.replace(/[&"]/g, function(c) { return { '': '>', '&': '&', ...
阅读全文
摘要:1、简单例子 控制台先输出start,稍等3秒后,输出了end。 2、基本规则 3、 await一定出现在async标记的代码中,表示后面挂起一段线程代码,而await异步代码后在代码均表示回调代码。
阅读全文
摘要:// 下面的语句返回什么呢: ["1", "2", "3"].map(parseInt); // 你可能觉的会是[1, 2, 3] // 但实际的结果是 [1, NaN, NaN] // 通常使用parseInt时,只需要传递一个参数. // 但实际上,parseInt可以有两个参数.第二个参数是进制数. // 可以通过语句"alert(parseInt.length)===2"来验证. //...
阅读全文
摘要:1、思路 (1)因为bind方法不会立即执行函数,需要返回一个待执行的函数(这里用到闭包,可以返回一个函数)return function(){} (2)作用域绑定,这里可以使用apply或者call方法来实现 xx.call(yy)/xx.apply(yy) (3)参数传递,由于参数的不确定性,需
阅读全文
摘要:JavaScript AJAX原生写法 面试题
阅读全文
摘要:1、示例 2、解释 最需要 解释的是:then和settimeout执行顺序,即setTimeout(fn, 0)在下一轮“事件循环”开始时执行,Promise.then()在本轮“事件循环”结束时执行。因此then 函数先输出,settimeout后输出。 3、自测题:
阅读全文
摘要:1、结论 JavaScript对象普通键(非指向函数的键)this指向是window。 2、示例 输出:
阅读全文

浙公网安备 33010602011771号