上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 29 下一页
摘要: 以前的ajax大多使用的还是jquery自带的ajax方法。实际也是根据原生的ajax实现的,但是以前的ajax大多使用的是回调函数的方式处理异步,如果要实现多重异步,就会产生回调地狱。对代码的可读性非常不好,因此这里我们重新使用promise实现一个异步,不会产生回调地狱。 function aj 阅读全文
posted @ 2020-05-06 14:12 herry菌 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 宏任务支持 # 浏览器 NodeJS中 setTimeout √ √ setInterval √ √ setImmediate x √ requestAnimationFrame √ x 微任务支持 # 浏览器 NodeJS中 process.nextTick x √ MutationObserve 阅读全文
posted @ 2020-05-04 18:55 herry菌 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 大家都知道箭头函数是es6新增的函数声明方式,当然普通函数还是可以继续使用的。我以前一直只知道箭头函数只对this指向有影响,但是没法说清楚具体有哪些影响,因此今天来总结整理一下。 1.普通函数的this指向当前调用者对象。箭头函数的this指向其上下文 let obj={ a:function() 阅读全文
posted @ 2020-05-02 17:59 herry菌 阅读(474) 评论(0) 推荐(0) 编辑
摘要: 关于继承,我之前知道的事es6的继承,写法更偏向于java。但是es6的继承是一种语法糖,他的内部原理还是es5的原型链继承。 首先要了解构造函数、原型、实例的关系。 图片来自网络 构造函数的prototype指向原型 原型的constructor指向构造函数 实例的constructor指向构造函 阅读全文
posted @ 2020-04-30 16:51 herry菌 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 要说深浅拷贝,首先要看下js的数据类型。 大家都知道js包含基本类型和引用类型。 基本类型:String、Number、Boolean、undefined、null、symbol。 引用类型:Object(Function、Array、Date、RegExp(正则表达式)) 基本类型放在栈中,引用类 阅读全文
posted @ 2020-04-29 10:55 herry菌 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 闭包是函数内的函数,返回的是函数,类似于父子函数,子函数就是闭包。 函数的外部能读取到函数内部的值,就形成了闭包。 优点:让局部变量不回收,可以在外部更改函数内部的值,再次调用时产生不同结果。 缺点:用多了很占用内存。 例子:改变了函数的返回值 var f1=function(){ var a=1 阅读全文
posted @ 2020-04-29 08:12 herry菌 阅读(522) 评论(0) 推荐(0) 编辑
摘要: 基本是网上看来的,前2种用的较多,第三种是有点黑科技的写法 如果只是水平居中,就可以直接使用margin:0 auto; <div class="d1_1"> <div class="d2_1"></div> </div> 第一种:使用translate 属于transform的一个方法,将div进 阅读全文
posted @ 2020-04-26 12:30 herry菌 阅读(459) 评论(0) 推荐(0) 编辑
摘要: 以下是代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>m3 阅读全文
posted @ 2020-04-25 22:09 herry菌 阅读(5967) 评论(0) 推荐(0) 编辑
摘要: 我以前整理的文章可能也不是特别深入。所以现在开始尝试即使多花点时间收集整理,也不只发浅层知识,这样对技术的深入理解是很有帮助的。 废话不多说,我们现在开始。 说到css盒模型,这是大多面试基础中会经常面到的。 首先我们要知道,什么是盒模型?盒模型分为两种:w3c盒模型和IE盒模型。 现在大多数浏览器 阅读全文
posted @ 2020-04-19 20:47 herry菌 阅读(368) 评论(0) 推荐(1) 编辑
摘要: 需求:创建一个n*n的格子,n是输入框的数字,点击重渲染可以重新画一个n*n的格子,鼠标移入格子中,对应的格子背景设变成红色,点击对应的格子,背景色变成蓝色,再点一次还原颜色。 要造格子有好几种方式,可以用table、ul和li,或者直接使用完全的div 这里为了方便理解,我使用ul和li。 定义h 阅读全文
posted @ 2020-04-11 21:18 herry菌 阅读(615) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 29 下一页