首页 话题 小组 问答 好文 用户 我的社区 域名交易
JavaScript交流

JavaScript交流

445 帖子 17 成员
创建于 2024-06-01 组长:道亮_(:з」∠)_
JavaScript 作为最流行的语言之一,其语法灵活且每年都在不断吸纳新特性,即使是一个从业多年的老手, 偶尔也会有一些被低估的 JavaScript 功能和技巧

  • 防抖和节流防抖:定义:用户操作页面时,距离最近一次触发事件的时间超过设定的时间间隔才会执行一次回调函数。(在设定的时间间隔内重复触发多次事件,只会在设定的时间间隔之后执行一次回调函数)应用场景:1.i...
    ipfs 发表于 108 天前
    0
    55
  • 防抖与节流无论是在我们工作中,还是面试时面试官都会问到这一方面的知识。那防抖与节流到底是什么呢?它们两者之间又有什么区别呢?今天就跟大家聊聊防抖与节流。1. 防抖防抖原理:一定时间内,只有最后一次操作...
    ipfs 发表于 108 天前
    0
    38
  • 定义深拷贝:复制对象与原对象互不影响浅拷贝:复制对象与原对象首层互不影响常见的深拷贝JSON.parse(JSON.stringify())手动封装deepCopy常见的浅拷贝Object.assig...
    ipfs 发表于 108 天前
    0
    48
  • 构造函数的书写在ES6之前,类的创建是利用构造函数来进行的。下面的代码就是一个构造函数的书写,我们习惯将构造函数的首字母进行大写:function Person(name, age) { this.n...
    ipfs 发表于 108 天前
    0
    28
  • // 100万数据 在 260 ~ 270 ms 之间 function MySort( arr1 ) { // write code here function qsort(arr,l0,rarr....
    ipfs 发表于 108 天前
    0
    50
  • 定义JS的垃圾回收机制是为了以防内存泄漏,内存泄漏的含义就是当已经不需要某块内存时这块内存还存在着,垃圾回收机制就是间歇的不定期的寻找到不再使用的变量,并释放掉它们所指向的内存。变量的生命周期当一个变...
    ipfs 发表于 108 天前
    0
    41
  • 一、问题背景在js中使用key为数字的对象时,其元素会自动排序let objList {}; objList ; objList ; objList ; console.log(objList...
    ipfs 发表于 108 天前
    0
    54
  • 尽管函数作用域是最常见的作用域单元,当然也是现行大多数JavaScript中最普遍的设计方法,但其他类型的作用域单元也是存在的,并且通过使用其他类型的作用域单元甚至可以实现 维护起来更加优秀、简洁的代...
    ipfs 发表于 108 天前
    2
    106
  • this关键字一.this的含义:解析器在调用函数时,没吃都会想函数内部传递进隐藏的参数根据函数的调用方式的不同,this会指向不同的对象a.一函数的形式调用时,this永远都是windowb.一方法...
    ipfs 发表于 108 天前
    0
    52
  • 一、严格模式作用:由于js的作用域和隐式声明变量等语法会造成很多预想不到的错误,所以ES5中新增了一个严格模式的语法,用于严格规范代码的书写。语法"use strict";注意:不...
    ipfs 发表于 108 天前
    0
    57
  • 一、圆周率Math.PI二、生成随机数Math.random()三、向上取整Math.ceil(3.3)四、向下取整Math.floor(3.9)五、四舍五入Math.round(3.3)六、求次方M...
    ipfs 发表于 108 天前
    0
    45
  • 同步:指步骤再一个控制流序列中按照顺序执行异步:一个异步过程的执行将不再与原有的序列由顺序关系,异步就是从主线程发射一个子线程来完成任务promise:是一个ES6提供的类,目的是更加优雅的书写复杂的...
    ipfs 发表于 108 天前
    0
    55
  • 获取两个日期之间所有日期//a,a的格式好像是202011这样子 具体我忘记了 b this.getBetweenDateStr(a, a) getBetweenDateStr(stime, eti...
    ipfs 发表于 108 天前
    0
    48
  • 两个数组中相同元素取出来 getArrEqual(arr1, arr2) { let newArr for (let i 0; i < arr2.length; i++) { for (le...
    ipfs 发表于 108 天前
    0
    48
  • 三分钟学习一下JavaScript中set对象的用法set对象Set 对象允许你存储任何类型的唯一值,无论是原始值或者是对象引用。1.1 构造方法 const set1 new Set(); con...
    ipfs 发表于 108 天前
    0
    44
  • 三分钟学习一下JavaScript中map对象的用法上一篇文章花了几分钟时间看了看set对象的使用,今天来写一些map对象的使用。两者的属性和方法差不多,老规矩,整体过一下。1. 构造方法 let m...
    ipfs 发表于 108 天前
    0
    67
  • 最近在开发过程中遇到了一个问题,感觉可以通过监听keydown事件来解决。但是,在实践的过程中发现,我原先对于keydown事件的理解并不是很正确。所以,在详细了解过keydown事件之后,在此做个总...
    ipfs 发表于 108 天前
    0
    57
  • JavaScript中一些不常见的运算符号(三分钟看完)最近在做一些算法题,有些优雅的表述中总有那么一两个不熟悉的运算符,今晚趁着还有点时间抓紧扫一下。一、求幂 ()求幂运算符()返回将第一个操作数加...
    ipfs 发表于 109 天前
    0
    63
  • 1、严格模式下不能使用with语法1、在未使用严格模式下,下面的代码是可以执行的const obj { name: peter } function foo(){ with(obj) { conso...
    ipfs 发表于 109 天前
    0
    57
  • 解决思路:捕捉键盘按下事件keydown,利用keydown阻止某些输入字符的显示。VUE:
    ipfs 发表于 109 天前
    0
    72
  • javascript的基本数据类型以及引用数据类型,基本数据类型在开发中经常会用到,包括作为变量使用,判断数据类型来处理一些业务等基本(简单数据类型)undefined,Null,Boolean,Nu...
    ipfs 发表于 109 天前
    0
    55
  • 最近被多次问到数组去重的方式,也百度了一下网络上的一些写法,综合了一下,主要介绍。//方法1:正常的先排序,然后先后对比let a ; function fun1(arr){ let result ...
    ipfs 发表于 109 天前
    0
    107
  • 同步与异步js是单线程语言,单线程就是一次只能完成一个任务。如果有多个任务就需要排队,如果一个任务排队事件太长,就会导致阻塞。这个时候就需要异步操作同步即阻塞,异步即非阻塞异步可以不是顺序执行,异步任...
    ipfs 发表于 109 天前
    0
    88
  • JavaScript中数组的splice方法和slice方法详解最近在做一些算法题,不能说不知道splice方法和slice方法怎么用,但是总是写出来有点点小问题,干脆就整理一下,再试两个小例子写一篇...
    ipfs 发表于 109 天前
    0
    63
  • 前言在ES6新增的数组方法中,包含了多个遍历方法,其中包含了用于筛选的filter和reducefilter主要用于筛选数组的filter方法,在使用中,不会改变原数组,同时会将符合筛选条件的元素,放...
    ipfs 发表于 109 天前
    0
    97
  • 前言最近在开发redux或者vux的时候,状态管理当中的createStore,以及我们在组件中调用的dispatch传递消息给状态管理中心,去处理一些操作的时候,有些类似我们常见到订阅模式于是写了一...
    ipfs 发表于 109 天前
    0
    51
  • 许多编程语言都有一个称为null的非值。它指示一个变量当前不指向一个对象,例如,当它还没有初始化的时候。相比之下,JavaScript有两个这样的非值:undefined和null。在这篇博文中,我们...
    拿破轮子 发表于 109 天前
    0
    65
  • 介绍Event Bus 事件总线,通常作为多个模块间的通信机制,相当于一个事件管理中心,一个模块发送消息,其它模块接受消息,就达到了通信的作用。比如,Vue 组件间的数据传递可以使用一个 Event ...
    拿破轮子 发表于 109 天前
    0
    58
  • ECMAScript 变量可以包含两种不同类型的数据:原始值和引用值原生值和引用值的区别什么是原始值:最简单的值 例如:Undefined、Null、Boolean、Number、String 、Sy...
    拿破轮子 发表于 109 天前
    0
    119
  • 场景设备:pad模式:APP内置webview,固定横屏。场景:弹窗内表单输入信息。实现:modal采用固定定位,flex布局的方式,使formcontainer居中显示。 ...//此处略去n个...
    拿破轮子 发表于 110 天前
    0
    83
站长交流