随笔分类 - JavaScript
摘要:JSONP原理 html页面: <script> function getData(data){ console.log(data); } </script> <script src="跨域地址?callback=getData"> PHP页面: <?php echo $_GET["callback
阅读全文
摘要:防抖:假设时间为1秒。函数调用需等待1秒,如果这1秒钟内又再次调用,那么在第一次调用和第二次调用的事件再加上1秒,才会执行。 节流:假设时间为1秒。那么1秒钟之内无论调用多少次,只会触发一次,下一次需要等到一秒后。 防抖:主要核心利用定时器。1秒之内调用定时器时间重置。 节流1:利用时间戳 节流2:
阅读全文
摘要:今天造Vue轮播图组件轮子的时候最后一个BUG是切换导致轮播图空白。 后来网上查阅相关信息后,确定应该是window的foucus和blur的问题然后一个初始化方法解决问题。 timer为定时器,通过对焦开启定时器,失去焦点关掉定时器,可以解决。
阅读全文
摘要:es6方法:不需要“,”分割 继承:extends继承xx类。 super()调用父类的构造函数或普通函数 super关键字: this的指向!!
阅读全文
摘要:es6之前没有类,只有通过构造函数+原型 = 组合继承,es6新增了Class(类),extends(继承)。此处只对es5的继承理解。 属性的继承: 通过构造一个Father构造函数和Son子构造函数,然后利用call()这个方法将Father构造函数中的this指向,更改成子构造函数中的this
阅读全文
摘要:匿名函数的写法: 这样的回调函数是常见的匿名函数。 而匿名函数的立即调用和执行的优点是:解决命名冲突,可以直接执行,而且同样可以传递参数。 第一种匿名函数立即调用执行是:( function(){} )() 第二种匿名函数立即调用执行的写法:( function (){} () )
阅读全文
摘要:Js中是一个单线程的,但是分同步和异步,同步是依次执行的,如:洗衣服、做饭、烧水,按个按顺序执行;而异步任务,如:洗衣服的时候烧水,做饭;这就是同步与异步的区别。 异步的任务有:ajax的回调函数 DOM事件的回调函数 setTimeout、setInterval定时器的回调函数 笼统的可以说回调函
阅读全文
摘要:Js 中数据类型就两种,基本数据类型(简单数据类型),引用数据类型(复杂数据类型)。 基本数据类型有:String、Number、Boolean、 undefined、null。 引用数据类型:Object、Array、Date等可以用new关键字的。 首先我们来了解一下基本数据类型,var num
阅读全文
摘要:创建数组一般大多都采用的是字面量创建,还有一种是构造函数创建 字面量创建很简单也很常用即:var arr = [‘元素0’, ‘元素1’, ‘元素2’]; 下面来说一下构造函数创建一个数组以及,向构造函数里面添加参数时,对数组会有不同的影响。 这是不写参数的构造函数创建var arr = new A
阅读全文

浙公网安备 33010602011771号