day27 js异步编程 js是单线程的,所以如果没有异步编程,碰到需要耗时很多的事件的时候就会出现浏览器阻塞的情况,需要很长的时间去处理。 promise promise有三个状态,进行种、已完成、已失败,状态一但确定…
分类:前端学习
第二十六天易忘知识点-ES6
day26 迭代器 for...in返回的是索引 for...of返回的是值 数组有三种方法 keys values entries返回的都为迭代器对象,可以使用for...of遍历 迭代器接口本质就是调用迭代器对象的n…
第二十五天易忘知识点-ES6
day25 ES5继承 1.经典继承 function Animal(type,age,weight,length){ this.type=type; this.age=age; this.weight=weight; …
第二十四天易忘知识点-ES6
day24 解构 ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构,解构的本质属于“模式匹配”,只要等号两边的模式相同,左边的变量就会被赋予对应的值。如果解构不成功,变量的值就等于undefi…
第二十三天易忘知识点-ES6
day23 模块化 ES6模块化 ES6模块化导出 1.列表导出 export {firstName,lastName} 2.重命名导出 export {firstName as first,lastName as la…
第二十二天易忘知识点-JS
day22 防抖 事件被频繁触发,在规定的时间内一直触发函数,会重新计算时间,直到达到时间,函数才会执行最后一次执行函数的最后一次代码 var input = document.querySelector('input'…
第二十一天易忘知识点-JS
day21 发送一个ajax请求 创建一个请求实例 var xhr = new XMLHttpRequest(); 打开一个链接 xhr.open('请求方式get/post', '请求路径'); 如果为post请求,还…
第二十天易忘知识点-JS
day20 window窗口 窗口位置 screenLeft和screenTop 属性返回窗口相对于屏幕的X和Y坐标。(火狐浏览器不支持) screenX和screenY 属性返回窗口相对于屏幕的X和Y坐标。(ie浏览器…
第十九天易忘知识点-JS
day19 事件的组成 事件源 事件类型 事件处理程序 我们也称为事件三要素 1.事件源:事件被触发的对象 -->按钮对象 2.事件类型:如何触发?触发什么事件?例如鼠标点击,键盘按下等… 3.事件处理程序:通过一个函数…
第十八天易忘知识点-JS
day18 DOM是JS操作网页的接口,全称为“文档对象模型”(Document Object Model)。它的作用是将网页转为一个JS对象,从而可以用脚本进行各种操作(比如增删内容)。 Node类型 DOM Leve…