js
文章平均质量分 56
MartinTeoZhang
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
js的date日期的坑
通过let nowDate = new Date()获取当前时间,用nowDate.getMonth()获取的月份比当前真实月份小1,因为js的月份从0开始计算!取日时,用nowDate.getDate()原创 2020-10-05 21:00:03 · 460 阅读 · 0 评论 -
防抖和节流简述
1.防抖1.1解释函数防抖(debounce):当持续触发事件时,一定时间段内没有再触发事件,事件处理函数才会执行一次,如果设定的时间到来之前,又一次触发了事件,就重新开始延时。如下图,持续触发scroll事件时,并不执行handle函数,当1000毫秒内没有触发scroll事件时,才会延时触发scroll事件。1.2实现使用settimeout实现,触发事件,若当前没有定时器,设定定时器。若有定时器,重设定时器。 function debounce(fn, wait){原创 2020-09-19 12:22:44 · 463 阅读 · 0 评论 -
JS自我复习指南
this的指向问题:es6箭头函数解决了this造成的一些问题1.全局环境下,this 始终指向全局对象(window), 无论是否严格模式;2.函数直接调用this(1)非严格模式下,this 默认指向全局对象window(2)严格模式下,this 默认为undefined3.es6箭头函数里的this指的是定义这个函数时外层代码的this,这句话可以从两个方面理解:(es6箭头函数没有自己的this es6箭头函数里的this是外层代码(定义时,非执行时)this的引用)原创 2020-09-07 18:22:36 · 242 阅读 · 0 评论 -
使用jquery操作字符串中的html元素
有一个这样的包含html元素的字符串:var html = '<div><h4><a class="preview-target" href="content.html">Headline</a></h4></div>';要想用jquery操作里面的html元素,可以用以下方法var html = '<div><h4><a class="preview-target" href="conte原创 2020-08-05 04:10:37 · 1121 阅读 · 0 评论
分享