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

JavaScript交流

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

  • css3的出现让浏览器的表现更加的丰富多彩,表现冲击最大的就是动画了,在日常书写动画的时候,很有必要去事先判断浏览器是否支持,尤其是在写CSS3动画库的时候。比如transition的animatio...
    小蜗锅 发表于 414 天前
    0
    103
  • JavaScript 中的一些新功能非常值得期待,唤醒锁定 api 就是其中之一。它允许我们与主机系统进行交互,可以帮助开发人员使用 JavaScript 指示操作系统保持屏幕唤醒状态!这对于希望用户...
    小蜗锅 发表于 414 天前
    0
    82
  • 浏览器最近获得了一种新的可互操作方法,您可以在数组上调用它:Array.prototype.with() 。Browser Support 浏览器支持:chrome 110Edge 110firefo...
    小蜗锅 发表于 414 天前
    0
    165
  • 为什么为什么我会想到这个知识点呢?因为昨晚,在一个群里,有一位同学在讨论一道字节跳动的面试题123.length + 123 ?说实话这道题,我一开始也没答出来。其实我是知道,面试官想考Number...
    小蜗锅 发表于 414 天前
    0
    94
  • JavaScript 最初只是一种简单的语言,用于使静态网站更具活力和交互性。然而,用 JavaScript 编写的项目在很久以前就开始变得越来越复杂。正因为如此,我们很快就发现需要一种方法来将代码分...
    小蜗锅 发表于 414 天前
    0
    115
  • 我们之前开发的H5网页,有客户反馈页面底部被浏览器下方的工具栏遮住了,经过测试发现目前只有华为原生x5浏览器底部栏出现这个兼容问题,它遮住了底部页面,造成了这个样式兼容问题。可以看出:在华为浏览器中下...
    小蜗锅 发表于 414 天前
    0
    129
  • 在JavaScript编程中,代码质量优化是一项重要的技能。它可以帮助我们提高代码的可读性、可维护性和性能。本文将通过一些实际优化过程中的案例,展示如何通过一些技巧和最佳实践,使我们的代码更加优雅。1...
    小蜗锅 发表于 414 天前
    0
    210
  • 对象重构是 ES 6 的一项强大功能,可帮助开发人员编写更简洁的代码。它允许我们将 JavaScript 对象中的属性提取到变量中。说到 TypeScript 中的对象重构,下面的语句不起作用。con...
    小蜗锅 发表于 414 天前
    0
    205
  • 在开发过程中,遵循标准的命名约定可以提高代码的可读性。下面就来看看 JavaScript 中命名约定的最佳实践。1. 变量的命名约定JavaScript 变量名称是区分大小写的,大写和小写字母是不同的...
    小蜗锅 发表于 414 天前
    0
    120
  • Github的stargazers接口Github官方提供了一系列REST api(现在有向graphql上迁移的趋势),通过REST API,可以获得许多Github上的信息,以此为基础,我们可以构...
    小蜗锅 发表于 414 天前
    0
    155
  • 在JavaScript的世界里,原型(prototype)系统是一个常被讨论但不易掌握的概念。作为JavaScript继承模型的基石,理解原型对于构建大型应用或进行对象操作至关重要。让我们一起探索这个...
    小蜗锅 发表于 414 天前
    0
    178
  • 任何语言的核心所描述的都是这门语言在最基本的层面上如何工作,涉及语法、操作符、数据类型以及内置功能,在此基础之上才可以构建复杂的解决方案。语法区分大小写例如let Main"这是一个主体&q...
    msd123 发表于 421 天前
    0
    200
  • 完整阅读本文大约需要5分钟。开启本文前,先提出两个我在面试时被问到的题:为了预防XSS攻击,我们会对用户的输入内容进行过滤,转义的时机应该是a.输入时前端处理 b.落库时后端处理 c.拼接HTML时 ...
    msd123 发表于 421 天前
    0
    132
  • 目标:清除对象中没值的数据 unfined、null、、{}、。出现的场景:针对在对空值的定义上前端:输入框中不输入值就是没值但是实际上输入框绑定了一个字段,不输入值为undefined或。还有{}、...
    msd123 发表于 421 天前
    0
    120
  • input输入后即时从接口获取数据的验证(仅支持输入数字及两位小数点的数字)input输入后将输入内容传给后端,并且即时从后端拿到计算后的数值问题及难点输入框内容是否符合后端要求规范(如果不符合规范发...
    msd123 发表于 421 天前
    0
    125
  • 注意视频必须播放才能截取到视频帧作为封面,可以监听播放进度来截取封面。不播放截取出来是黑屏,你可以监听vedio的timeupdate事件在事件处理中去完成截图。另外注意将vedio标签的crossO...
    msd123 发表于 421 天前
    0
    134
  • 相信大多数前端开发者在需要与后端进行数据交互时,为了方便快捷,都会选择JQuery中封装的AJAX方法,但是有些时候,我们只需要JQuery的AJAX请求方法,而其他的功能用到的很少,这显然是没必要的...
    风轻y 发表于 449 天前
    0
    201
  • 向一个数组中插入元素向一个数组中插入元素是平时很常见的一件事情。你可以使用push在数组尾部插入元素,可以用unshift在数组头部插入元素,也可以用splice在数组中间插入元素。但是这些已知的方法...
    风轻y 发表于 449 天前
    0
    190
  • 我们怎样来提高和优化javascript里嵌套的if语句呢?if (color) { if (color black) { printBlackBackground(); } else if (co...
    风轻y 发表于 449 天前
    0
    122
  • Javascript有一个原生方法sort可以排列数组。一次简单的array.sort()将每一个数组元素视为字符串并按照字母表排列。你也可以提供自定义排列方法。.sort(); // 但是当你试图整...
    风轻y 发表于 449 天前
    0
    221
  • undefined表示一个变量没有被声明,或者被声明了但没有被赋值null是一个表示“没有值”的值Javascript将未赋值的变量默认值设为undefinedJavascript从来不会将变量设为n...
    风轻y 发表于 449 天前
    0
    159
  • 写一个方法可以接受单个参数也可以接受一个数组,而不是分开写两个方法。这和jQuery的一些方法的工作原理很像(css 可以修改任何匹配到的选择器).你只要把任何东西连接到一个数组. Array.con...
    风轻y 发表于 449 天前
    0
    196
  • 译者注:此片翻译较渣,欢迎指正,建议大家阅读原文或直接阅读MDN对严格模式的中文介绍 并欢迎PR)JavaScript的严格模式使开发者更容易写出“安全”的代码。通常情况下,JavaScript允许程...
    风轻y 发表于 449 天前
    0
    198
  • querySelectorAll方法返回一个类数组对象称为node list。这些数据结构被称为“类数组”,因为他们看似数组却没有类似map、foreach这样的数组方法。这是一个快速、安全、可重用的...
    风轻y 发表于 449 天前
    0
    186
  • ES6中,JS现在有了引号拼接字符串的替代品,模板字符串。示例: 普通字符串var firstName Jake; var lastName Rawr; console.log(My name i...
    风轻y 发表于 449 天前
    0
    102
  • 当你需要检查某属性是否存在于一个对象,你可能会这样做:var myObject { name: tips_js }; if (myObject.name) { ... } 这是可以的,但是你需要知道...
    风轻y 发表于 449 天前
    0
    157
  • 理解变量提升可以帮助你组织方法作用域。只要记住变量声明和方法声明都会被提升到顶部。变量的定义不会提升,即使你在同一行声明和定义一个变量。变量声明是让系统知道有这个变量存在而定义是给其赋值。functi...
    风轻y 发表于 449 天前
    0
    147
  • 在许多编程语言中,方法的参数是默认强制需要的,开发人员必须明确定义一个可选的参数。在Javascript 中每一个参数都是可选的,但是我们可以利用es6参数默认值特性的优点来达到强制要求这种目的,并且...
    风轻y 发表于 449 天前
    0
    115
  • 快速的测量javascript的性能,我们可以使用console的方法,例如 console.time(label) 和 console.timeEnd(label)console.time(&quo...
    风轻y 发表于 449 天前
    0
    170
  • 介绍一个ES6的新特性,箭头函数或许一个让你用更少行写更多代码的方便工具。它的名字(fat arrow functions)来自于它的语法>是一个比瘦箭头>要’胖的箭头’(译者注:但是国内...
    风轻y 发表于 449 天前
    0
    226
站长交流