

解决实际问题的 24 个 ES6 代码段
source link: https://www.infoq.cn/article/6Llkjz50xDIEfZvtjR7R
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

这篇文章基于实际使用场景总结了 24 个 ES6 代码段,可用来解决项目中可能遇到的一系列问题。
1. 如何隐藏所有指定元素?
复制代码
const hide = (...el) => [...el].forEach(e => (e.style.display = 'none'));
// Example
hide(document.querySelectorAll('img')); // 隐藏页面上的所有 <img> 元素
2. 如何确认元素是否具有指定的类?
复制代码
const hasClass = (el, className) => el.classList.contains(className);
// Example
hasClass(document.querySelector('p.special'), 'special'); // true
3. 如何切换元素的类?
复制代码
const toggleClass = (el, className) => el.classList.toggle(className);
// Example
toggleClass(document.querySelector('p.special'), 'special');
// 该段不再有 'special' 类
Recommend
-
57
可不要小看了产品思维,其实生活中的许多问题都可以通过产品思维来解决。 问题:如果你住在一个很偏僻、落后的村子,离你们村子50公里的地方有一个湖,你和你们村子里面的人,都是靠湖里面鱼为生,请问如果才能提高获取鱼的效率(理论可行都可以)。 如何运用产品...
-
15
24个解决实际问题的ES6代码片段 原文: dev.to/madarsbiss/… 作者: Madza
-
13
-
12
上一节讨论了程序开发中常用的分治算法,我们总结出使用该算法的其中一条“适用条件”为:原始问题可...
-
17
TFBOYS幕后推手&音悦Tai CEO张斗:Token更能解决实际问题,更能实现应用落地 ...
-
5
好的代码不仅仅是可以跑起来的代码,更是可以被其他人轻松阅读、重用和重构的代码,因为代码除了实现功能外,大部分的时间都是要被你或是团队其他成员维护的。虽然本文主要专注于编写干净整洁的
-
2
一、 传统软件行业中存在的问题二、集装箱与docker之间的关系三、docker与虚拟机的区别四、docker的应用场景「Docker」是一个开源的容器引擎,它轻巧,且易移植,“build...
-
2
智能搜索赛道如何创新?这一次夸克给出了答案…… 今日,夸克举办“Meet AI”开放日活动,对外展示“夸克扫描王”功能。据悉,夸克扫描王是以AI视觉技术为核心的智能工具,从识别、录入、编辑、管理、个性化创意等方面,满足不同场景下的用户需求,帮助...
-
8
19 个解决常见 JavaScript 问题的实用 ES6 代码段 作者:佚名 2022-09-21 12:46:39 在我们的开发人员工作流程中,我们经常遇到可能只需要几行代码即可解决的具有挑战性的问题。在本文中,我尝试编写一些有用的代码...
-
4
星火大模型升级200个场景助手,深入用户真实场景解决实际问题--丁科技网 星火大模型升级20...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK