首页 小组 问答 话题 好文 素材 用户 唠叨 我的社区
JavaScript交流

JavaScript交流

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

  • // 获取columns最大深度 function getArrMaxDeep(arr, childKey){ let deepArr new Array(arr.length).fill(0);...
    msd123 发表于 2 天前
    0
    10
  • 任何语言的核心所描述的都是这门语言在最基本的层面上如何工作,涉及语法、操作符、数据类型以及内置功能,在此基础之上才可以构建复杂的解决方案。语法区分大小写例如let Main"这是一个主体&q...
    msd123 发表于 2 天前
    0
    8
  • Task1实现当点击转化按钮时,将输入的十进制数字转化为二进制,并显示在 result 的 p 标签内Task2转化显示后的二进制数为 binbit 中输入的数字宽度,例如 decnumber 为 5...
    msd123 发表于 2 天前
    0
    8
  • 完整阅读本文大约需要5分钟。开启本文前,先提出两个我在面试时被问到的题:为了预防XSS攻击,我们会对用户的输入内容进行过滤,转义的时机应该是a.输入时前端处理 b.落库时后端处理 c.拼接HTML时 ...
    msd123 发表于 2 天前
    0
    8
  • / 实现 Promise.retry , 重试异步函数 失败后重试, 尝试指定次数后 抛出异常, reject / function fn() { const num Math.random(...
    msd123 发表于 2 天前
    0
    11
  • 程序中的常用数据集合无非两类,列表 (List) 和映射 (Map)。在 JavaScript 的语言基础中就提供了这两种集合结构的支持 —— 用数组 (Array) 表示列表,用直接对象 (Plai...
    msd123 发表于 2 天前
    0
    8
  • 目标:清除对象中没值的数据 unfined、null、、{}、。出现的场景:针对在对空值的定义上前端:输入框中不输入值就是没值但是实际上输入框绑定了一个字段,不输入值为undefined或。还有{}、...
    msd123 发表于 2 天前
    0
    9
  • input输入后即时从接口获取数据的验证(仅支持输入数字及两位小数点的数字)input输入后将输入内容传给后端,并且即时从后端拿到计算后的数值问题及难点输入框内容是否符合后端要求规范(如果不符合规范发...
    msd123 发表于 2 天前
    0
    8
  • 摘要本文介绍了基于 XMLHttpRequest、Promise、async/await 等三种异步网络请求的写法,其中async/await 写法允许我们以类似于同步的方式编写异步程序,摆脱繁琐的回...
    msd123 发表于 2 天前
    0
    8
  • 背景互联网行业从业者,很多人喜欢在深夜工作,为此很多网站也做了夜间浏览模式,下面提供几种实现方式。探索使用CSS媒体查询,根据系统自动切换不同样式 media (preferscolorscheme:...
    msd123 发表于 2 天前
    0
    8
  • 常见手机号处理手机号格式化手机号344分割let mobile 13312345678 let mobileReg /(?(d{4})+$)/g console.log(mobile.repla...
    msd123 发表于 2 天前
    0
    9
  • 为什么你还不理解js中函数的节流和防抖是干嘛的?不怪你。原因有二,一是这两个名字是直接翻译的英文节流(throttle)、防抖(debounce),光听名字就已经不知所云了。二是太多的文章太啰嗦,让人...
    msd123 发表于 2 天前
    0
    9
  • 背景在业务开发中,经常会遇到要处理跨页面通信的问题,比如说用户打开了一个网站,网站的某些页面需要根据用户的登录的状态不同,显示不同的数据。显然这需要我们在登录成功的那一刻,去通知到那些需要改变的页面。...
    msd123 发表于 2 天前
    0
    11
  • 在处理数据的时候,经常需要对数据进行过滤和遍历,以便把数据转换成符合我们要求的格式,比如下面的场景:过滤掉名字为空的数据,如果年龄小于18,设置disabled: true,大于等于18,设置disa...
    msd123 发表于 2 天前
    0
    10
  • 注意视频必须播放才能截取到视频帧作为封面,可以监听播放进度来截取封面。不播放截取出来是黑屏,你可以监听vedio的timeupdate事件在事件处理中去完成截图。另外注意将vedio标签的crossO...
    msd123 发表于 2 天前
    0
    11
  • JavaScript中和的区别js中我们经常会判断两个值相等不相等,用到的就是相等运算符和严格相等运算符。一般情况下,只要变量的数据类型可以确定,我们都使用来进行判断下面对两个元素符的使用或者说是判断...
    msd123 发表于 2 天前
    0
    9
  • 废话不多说直接上代码,因为是简版,所以没有做兼容性的处理以及错误详情的处理。做一些简单的请求还是可以的。const simpleAjax (method, url, data, success, f...
    msd123 发表于 2 天前
    0
    10
  • JS中的进程、线程、任务队列、事件循环、宏任务、微任务、执行栈等概念理解javascript中有很多需要知道的概念,尤其是标题中列出来的这些,今天就来过一下这些概念。一、进程和线程浏览器的每一个tab...
    msd123 发表于 2 天前
    0
    8
  • 作用域作用域是在运行时代码中的某些特定部分中变量,函数和对象的可访问性。换句话说,作用域决定了代码区块中变量和其他资源的可见性。function foo() { var a 1 } foo() co...
    msd123 发表于 2 天前
    0
    7
  • var regEx /s+/g; jieguojieguo.replace(regEx, );
    九秘 发表于 13 天前
    0
    30
  • function deleteRepetionChar(){//与第一、二组合应用,并实现重复字符串的过滤 arr$("tel").val(); var ch_t ",...
    九秘 发表于 13 天前
    0
    29
  • function deletezd(){ arr$("tel").val(); var ch_t ","; var reg_t "/"+...
    九秘 发表于 13 天前
    0
    26
  • function trim(str){ //删除左右两端的逗号   //去掉第一个逗号 if (str.substr(0,1),) strstr.substr(1); //去掉最后一个逗号 var r...
    九秘 发表于 13 天前
    0
    28
  • 相信大多数前端开发者在需要与后端进行数据交互时,为了方便快捷,都会选择JQuery中封装的AJAX方法,但是有些时候,我们只需要JQuery的AJAX请求方法,而其他的功能用到的很少,这显然是没必要的...
    风轻y 发表于 30 天前
    0
    36
  • 向一个数组中插入元素向一个数组中插入元素是平时很常见的一件事情。你可以使用push在数组尾部插入元素,可以用unshift在数组头部插入元素,也可以用splice在数组中间插入元素。但是这些已知的方法...
    风轻y 发表于 30 天前
    0
    28
  • 我们怎样来提高和优化javascript里嵌套的if语句呢?if (color) { if (color black) { printBlackBackground(); } else if (co...
    风轻y 发表于 30 天前
    0
    28
  • Javascript有一个原生方法sort可以排列数组。一次简单的array.sort()将每一个数组元素视为字符串并按照字母表排列。你也可以提供自定义排列方法。.sort(); // 但是当你试图整...
    风轻y 发表于 30 天前
    0
    32
  • undefined表示一个变量没有被声明,或者被声明了但没有被赋值null是一个表示“没有值”的值Javascript将未赋值的变量默认值设为undefinedJavascript从来不会将变量设为n...
    风轻y 发表于 30 天前
    0
    32
  • 写一个方法可以接受单个参数也可以接受一个数组,而不是分开写两个方法。这和jQuery的一些方法的工作原理很像(css 可以修改任何匹配到的选择器).你只要把任何东西连接到一个数组. Array.con...
    风轻y 发表于 30 天前
    0
    33
  • 译者注:此片翻译较渣,欢迎指正,建议大家阅读原文或直接阅读MDN对严格模式的中文介绍 并欢迎PR)JavaScript的严格模式使开发者更容易写出“安全”的代码。通常情况下,JavaScript允许程...
    风轻y 发表于 30 天前
    0
    32
站长交流