01、如何判断⼀个变量是不是数组?letarr=[1,2,3,4]functionfun(){returnarrinstanceofArray}02、如何使⽤class实现继承?classfu{consructor(name,age)}classsonextendsfu{super(...arguments))}扩展://父类classPeople{constructor(name,age){this.name=name;this.age=age;}eat(){console.log("吃吃吃");}}//子类classStudentextendsPeople{constructor(name
01、如何判断⼀个变量是不是数组?letarr=[1,2,3,4]functionfun(){returnarrinstanceofArray}02、如何使⽤class实现继承?classfu{consructor(name,age)}classsonextendsfu{super(...arguments))}扩展://父类classPeople{constructor(name,age){this.name=name;this.age=age;}eat(){console.log("吃吃吃");}}//子类classStudentextendsPeople{constructor(name
01、HTTP常⻅的状态码有哪些?1xx服务器收到请求2xx请求成功 --- 200成功状态码3xx重定向 --- 301永久重定向,浏览器下次⾃动取重定向的地址--- 302临时重定向,浏览器下次还会请求原地址---304资源未被修改4xx客户端错误 --- 403没有权限 ---404资源未找到5xx服务器错误 ---500服务器错误---网关超时 02、HTTP常⻅的header有哪些?常⻅的RequestHeaderAccept浏览器可接收的数据格式Accept-Encoding浏览器可接收的压缩算法,gzipConnection:Keep-alive⼀
01、HTTP常⻅的状态码有哪些?1xx服务器收到请求2xx请求成功 --- 200成功状态码3xx重定向 --- 301永久重定向,浏览器下次⾃动取重定向的地址--- 302临时重定向,浏览器下次还会请求原地址---304资源未被修改4xx客户端错误 --- 403没有权限 ---404资源未找到5xx服务器错误 ---500服务器错误---网关超时 02、HTTP常⻅的header有哪些?常⻅的RequestHeaderAccept浏览器可接收的数据格式Accept-Encoding浏览器可接收的压缩算法,gzipConnection:Keep-alive⼀
01、描述事件冒泡的流程基于DOM树结构,事件会顺着触发元素向上冒泡点击一个div,会一级一级向父级、爷级元素上冒泡,这个点击事件不仅能被这个div捕捉到,也能被他的父级、爷爷级…元素捕捉到例如:style>div{width:200px;height:200px;background-color:red;}style>divid="idv1">buttonid="btn">点击button>div>letaBtn=document.getElementById("btn")letoDiv=document.getElementById("div1")aBtn.onclick=function
01、描述事件冒泡的流程基于DOM树结构,事件会顺着触发元素向上冒泡点击一个div,会一级一级向父级、爷级元素上冒泡,这个点击事件不仅能被这个div捕捉到,也能被他的父级、爷爷级…元素捕捉到例如:style>div{width:200px;height:200px;background-color:red;}style>divid="idv1">buttonid="btn">点击button>div>letaBtn=document.getElementById("btn")letoDiv=document.getElementById("div1")aBtn.onclick=function