摘要: promise通常用来解决回调地狱的问题,但也有几个不可忽视的缺点 promise一旦新建就会立即执行,无法中途取消 当处于pending状态时,无法得知当前处于哪一个状态,是刚刚开始还是刚刚结束 如果不设置回调函数,promise内部的错误就无法反映到外部 promise封装ajax时,由于pro 阅读全文
posted @ 2020-04-16 16:50 ashen1999 阅读(3595) 评论(0) 推荐(2) 编辑
摘要: 什么是高阶函数? 接收一个函数作为参数的函数 常见的高阶函数 reduce() 接收一个函数作为累加器,从左到右数组中的值依次缩减,最后累加成一个数 语法: reduce(funtion(total, currentNum, currentIndex, arr){}, initial) total: 阅读全文
posted @ 2020-04-16 16:09 ashen1999 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 每种方式的不同在于this的指向 作为函数直接调用 funtion func(a, b){ console.log(a + b); } func(1, 2) 以上的函数是属于全局对象的函数,在html中此函数是属于html全局对象的,在window中此函数是属于window全局对象的。 因此,在浏览 阅读全文
posted @ 2020-04-16 15:30 ashen1999 阅读(506) 评论(0) 推荐(0) 编辑
摘要: 什么是闭包? var local = 10; funtion foo(){ console.log(local) } 其实上面的代码,就表示一个闭包。也就是:函数,以及函数内部能访问到的变量的集合 但通常情况下使用闭包时,是使用函数嵌套函数实现的,如下 funtion foo(){ var loca 阅读全文
posted @ 2020-04-16 15:12 ashen1999 阅读(681) 评论(0) 推荐(0) 编辑
摘要: IE浏览器 Trident内核 chrome浏览器 之前的webkit内核,现在是blink Opera浏览器 最开始是自己的Presto,后来是webkit,又跟随chrome变为blink firefox浏览器 Gecko safari浏览器 webkit内核 阅读全文
posted @ 2020-04-16 14:36 ashen1999 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 为元素(通常是图片)设置可视效果,可以理解为设置了一层滤镜 其中包括多种设置,如灰度,对比度,亮度,透明度等 注意:不支持IE浏览器 阅读全文
posted @ 2020-04-16 10:03 ashen1999 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 什么是Grid布局? 将网页分为一个个网格,对网格进行不同的操作,实现不同的效果 容器 采用网格布局的区域 项目 网格内部采用网格定位的元素,称为项目。项目只能是容器的顶层子元素 行和列 容器中的水平区域称为行row,垂直区域称为列column 单元格 行和列的交叉区域,称为单元格cell 网格线 阅读全文
posted @ 2020-04-16 09:51 ashen1999 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 什么是flex? 页面元素弹性布局,当设置父元素display:flex后,内部的float、clear、vertical-align都会失效 可以为块级元素设置:display:flex;也可以为行内元素设置:display:inline-flex flex布局中的项目称为flex-item fl 阅读全文
posted @ 2020-04-15 20:05 ashen1999 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 伪类 用于给某些选择器添加特定的效果 css中的伪类有 :link 未访问的链接 :hover 鼠标移到链接上 :active 选定的链接 :visited 已访问的链接 :focus 获得焦点的元素 :first-child 第一个子元素 :lang 选定lang属性为指定值的元素 :lang(o 阅读全文
posted @ 2020-04-15 18:02 ashen1999 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 通过<meta>配置vieport,实现响应式布局 也是移动端的通用适配方案 网页宽度与PC端一致 网页缩放比例与PC端一致 不允许用户自行缩放 viewport 由浏览器承载 套在网页的外层,但是是隐藏的 当把网页放在移动端进行显示时,viewport会把网页进行等比例缩放,适应移动端的设备大小 阅读全文
posted @ 2020-04-15 17:31 ashen1999 阅读(321) 评论(0) 推荐(0) 编辑