资讯专栏INFORMATION COLUMN

JS小知识点

JinB / 1313人阅读

摘要:同一元素单双击事件和绑定在同一个元素上,双击也会执行单击事件解决办法利用计时器,在大概时间模拟双击事件首先清除计时器大概时间双击事件函数,清除计时器,直接处理逻辑清除属性形参个数实参个数函数自身上一个页面的和转成数字隐式类型转换一般用来将后

同一元素单双击事件

click和dblclick绑定在同一个元素上,双击也会执行单击事件

解决办法:利用计时器,在大概时间模拟双击事件

</>复制代码

  1. storageCount(id) {
  2. clearTimeout(time); //首先清除计时器
  3. time = setTimeout(() => {
  4. ...
  5. }, 300); //大概时间300ms
  6. }
  7. // 双击事件函数,清除计时器,直接处理逻辑
  8. storageDetail(id) {
  9. clearTimeout(time); //清除
  10. .....
  11. }
function length属性

形参个数

function arguments

arguments.length实参个数
arguments.callee函数自身

document.referrer上一个页面的URL null和undefined转成数字

</>复制代码

  1. Number(null) // 0
  2. Number(undefined) // NaN
隐式类型转换

</>复制代码

  1. !!: 一般用来将后面的表达式转换为布尔型的数据(boolean)
  2. ~~: 操作符~, 是按位取反的意思,实际上在JS中可以将浮点数变成整数
常见浏览器及其内核

</>复制代码

  1. Chrome Firefox Safari IE Opera
  2. 排版引擎 Blink Gecko Webkit Trident Blink
  3. JS 引擎 V8 SpiderMonkey Nitro Chakra V8

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/103408.html

相关文章

  • js各种识点备忘录(持续更新)

    摘要:参数可选,表示初始值。若指定,则当作最初使用的值如果缺省,则使用数组的第一个元素作为初始值,同时往后排一位,相比有值少一次迭代。 apply | call function foo(data1,data2){ console.log(data1) console.log(data2) } foo.call(this, 1, 2) 等效于 foo.apply(this, ...

    e10101 评论0 收藏0
  • 光光谈前端

    摘要:这个问题应该是百度或者知乎都能知道答案的,以上是自己亲身学习的一些途径方便少走一点弯路入门。 问题1:前端的学习路线 基础的html,css,js,推荐慕课网免费课程:前端工程师路径,极客学院免费课程:前端工程师路径 大概刷过就可以了,不用死记硬背某个知识点,css跟js还需要加深学习的,在实战过程中不懂就去查文档 基础的ps切图能力 慕课网ps基础课程 拥有自己的虚拟主机 传送...

    canopus4u 评论0 收藏0
  • 光光谈前端

    摘要:这个问题应该是百度或者知乎都能知道答案的,以上是自己亲身学习的一些途径方便少走一点弯路入门。 问题1:前端的学习路线 基础的html,css,js,推荐慕课网免费课程:前端工程师路径,极客学院免费课程:前端工程师路径 大概刷过就可以了,不用死记硬背某个知识点,css跟js还需要加深学习的,在实战过程中不懂就去查文档 基础的ps切图能力 慕课网ps基础课程 拥有自己的虚拟主机 传送...

    shiguibiao 评论0 收藏0
  • 记录一个关于内存拷贝(浅拷贝)和js链表的识点

    摘要:开头介绍记录一个做看答案学到的小知识。。。其中,它们各自的位数是按照逆序的方式存储的,并且它们的每个节点只能存储一位数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。 1.开头介绍 记录一个做leetcode看答案学到的小知识。。。浅拷贝实现一些特殊的功能的一些应用场景 2.正文比如:我们有一个需求如下 { val:0, child:null ...

    hedge_hog 评论0 收藏0

发表评论

0条评论

JinB

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<