摘要:
一、将字符串qin_chuang_qin_chuang转为qinChuangQinChuang; let arr = str1.split("_"); let str = arr[0]; for (let i = 1; i < arr.length; i ++) { arr[i] = arr[i]. 阅读全文
摘要:
一、使用promise实现并发控制 在前端优化性能的时候, 我们可以考虑使用并发控制比如首页有10个并发请求, 先发送3个, 3个中哪一个响应了, 立即发送第4个, 直到第10个发送完成 function limitLoad(urls, handler, limit) { const sequenc 阅读全文
摘要:
一、flat flat() 方法会按照一个可指定的深度递归遍历数组,并将所有元素与遍历到的子数组中的元素合并为一个新数组返回,flat() 方法会移除数组中的空项。 var newArray = arr.flat([depth]) depth 可选指定要提取嵌套数组的结构深度,默认值为 1。 //使 阅读全文
摘要:
一、Object.seal() Object.seal()方法用于密封一个对象,即将对象设置为不可扩展,同时将对象的所有自有属性都设置为不可配置(包括Symbol值的属性)。也就是说,不能给对象添加新的属性和方法,也不能删除现有的属性和方法、不能修改现有属性和方法的配置。但如果对象的属性和方法是可写 阅读全文
摘要:
假设后端同学通过接口向前端返回了天猫的行业信息,例如:industry_list = [{"parent_ind" : "女装","name" : "连衣裙"},{"name": "女装"},{"parent_ind" : "女装","name" : "半身裙"},{"parent_ind" : " 阅读全文
摘要:
还在不断更新中,欢迎大家指正 一、浏览器中输入url会发生什么? 1.DNS域名解析; 1 参考详细内容:https://blog.csdn.net/ZWE7616175/article/details/80473982 2 3 * 在浏览器DNS搜索 4 5 * 在操作系统DNS缓存中搜索 6 7 阅读全文
摘要:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document< 阅读全文
摘要:
一、whistle简介 基于Node实现的跨平台web调试代理工具,类似的工具有Windows平台上的Fiddler,主要用于查看、修改HTTP、HTTPS、Websocket的请求、响应,也可以作为HTTP代理服务器使用,不同于Fiddler通过断点修改请求响应的方式,whistle采用的是类似配 阅读全文
摘要:
一、ES5中的近类结构 //ES5中的近类结构 function Person(name) { this.name = name; } Person.prototype.sayname = function(){ console.log(this.name); } var person = new 阅读全文
摘要:
在javaScript中,对象的属性分为两种类型:数据属性和访问器属性。 一、数据属性 数据属性:包含一个数据值的位置,在这个位置可以读取和写入值。数据属性有4个描述其行为的特性: 1、value:包含该属性的数据值,默认为undefined。 2、writable:表示能否修改属性的值。 3、en 阅读全文