摘要: 方法1 利用ES6 Set箭头函数 let setObj=new Set([3,4,5,5,3,6,8]) console.log([...setObj]) 方法2 利用indexOf去重 let arr=[6,5,4,4,3] let temp=[] for(let i=0;i<arr.lengt 阅读全文
posted @ 2021-02-22 09:50 美少女罢了 阅读(17) 评论(0) 推荐(1) 编辑
摘要: 1.增加块级作用域 2.增加let const 3.解构赋值 4.函数参数拓展(函数参数可以使用默认值,不定参数及拓展参数) 5.增加class类支持 6.增加箭头函数 7.增加模块和模块加载(ES6中开始支持原生化模块) 8.math,number,string,arrary,object增加新的 阅读全文
posted @ 2021-02-22 08:25 美少女罢了 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 1.target只存在其事件流的目标阶段,指向事件发生时的元素。 2.currentTarget:可位于捕获,目标和冒泡阶段,始终指向绑定事件的元素。如div>ul>li结构,事件委托在div上,target可能为三者之一,而currentTarget始终为div 3.事件委托:将事件绑定在父级元素 阅读全文
posted @ 2021-02-21 20:30 美少女罢了 阅读(536) 评论(0) 推荐(0) 编辑
摘要: (1)调用函数时创建函数作用域,函数执行完毕后,函数作用域销毁。 (2)每调用一次,函数就会创建一个新的函数作用域,它们之间是相互独立的 (3)在函数作用域中,可以访问到全局作用域的变量。在全局作用域中无法访问到函数作用域中的变量。 (4)当在函数作用域中操作一个变量时,它会先在自身作用域中寻找,找 阅读全文
posted @ 2021-02-20 23:02 美少女罢了 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 同步的概念应该是来自于OS中关于同步的概念:不同进程为协同完成某项工作而在先后次序上调整(通过阻塞,唤醒等方式),同步强调的是顺序性,谁先谁后,异步则不存在这种顺序性。 同步:浏览器访问服务器请求,用户看到页面刷新,重新发送请求,等请求完,页面刷新,新内容出现,用户看到新内容,进行下一步操作。 异步 阅读全文
posted @ 2021-02-16 23:52 美少女罢了 阅读(153) 评论(0) 推荐(0) 编辑
摘要: html5中的Web Storage包括了两种存储方式:sessionStorage和localStorage sessionStorage用于本地存储一个会话(session)中的数据,这些数据只有在同一个会话中的页面才能访问并且会话结束后也随之销毁,因此它不是一种持久化的本地存储,仅仅是会话级别 阅读全文
posted @ 2021-02-15 23:46 美少女罢了 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 1.对象的字面量 :var obj={} 2.创建实例对象 : var obj=new Object() 3.构造函数模式:function fn(), new fn() 4.工厂模式:用一个函数,通过传递参数返回对象 function fn(params) { var obj=new Object 阅读全文
posted @ 2021-02-14 23:35 美少女罢了 阅读(34) 评论(0) 推荐(0) 编辑