04 2019 档案

摘要:前言:网上有很多关于函数节流和防抖的文章,比如: 函数节流和函数防抖,两者都是优化高频率执行js代码的一种手段。 大家大概都知道旧款电视机的工作原理,就是一行行得扫描出色彩到屏幕上,然后组成一张张图片。由于肉眼只能分辨出一定频率的变化,当高频率的扫描,人类是感觉不出来的。反而形成一种视觉效果,就是一 阅读全文
posted @ 2019-04-29 23:24 凡尘yang 阅读(219) 评论(0) 推荐(0) 编辑
摘要:我大前端全靠JavaScript吃饭,而闭包和作用域也是JavaScript中的核心,其实在开发过程中我们经常用到闭包,常见到我们自己都不知道自己用了。 啥是闭包? 闭包和作用域有啥关系 闭包的使用场景 写一个闭包的实例 1 闭包的概念和原理真的不想说,有的详解看的很晕,牵涉到js语法和执行环境,执 阅读全文
posted @ 2019-04-26 01:17 凡尘yang 阅读(637) 评论(0) 推荐(0) 编辑
摘要:导语1:一个构造函数的原型对象,其实就是这个构造函数的一个属性而已,属性名叫prototype,值是一个对象,对象中有一些属性和方法,所以每个构造函数的实例对象都拥有这些属性和方法的使用权。 导语2:构造函数需要用 new 操作符来调用,它本身没有任何意义,只有实例化后才有生命,当然你也可以把它当普 阅读全文
posted @ 2019-04-23 23:45 凡尘yang 阅读(655) 评论(2) 推荐(1) 编辑
摘要:早es5的时候就有了查找数组中是否包含某个值的API indexOf(); 使用方法很简单,比如有个数组是: var arr=[2,3,4,"php"] 如果我们想知道数组中有没有"php"这一项,只需要 indexOf("php") 如果存在会返回查找值的位置,找不到会返回-1;但是这有个问题就是 阅读全文
posted @ 2019-04-22 22:38 凡尘yang 阅读(1634) 评论(0) 推荐(0) 编辑
摘要:最开始关于call、apply、bind函数的使用时,总是很模糊,不知道用哪一个,this指向问题等,看了一些别人的总结后有了一定的理解,所以特地记录一下: 要搞清楚call、apply、bind我们从三个问题入手,解决了三个问题这三个方法也差不多了 1:为啥我们生产过程中会用到call、apply 阅读全文
posted @ 2019-04-04 17:39 凡尘yang 阅读(341) 评论(0) 推荐(2) 编辑