当谈及JavaScript高级概念时,我们指的是JavaScript编程语言的更加复杂和精妙的方面。以下是一些关键概念。 1、闭包(Closures) 在JavaScript中,闭包常被用来创建私有变量和封装功能。通过在外部函数内...
JavaScript
关于javascript的事件委托delegate
什么是事件委托 事件(例如onclick,onmouseover,onmouseout等事件),这些事件本来是加在发生这些事件的元素上,委托就是加在他的父亲或者爷爷身上。来完成这个事件。 啥时候会使用delegate呢?页面中原来...
15个帮助你写出更简洁JavaScript的技巧
在本文中,我们将分享一些可以帮助你编写干净的 JavaScript 代码的技巧。无论你是初级职位还是高级职位,它都一定会帮助你提高实践水平。 01、使用对象解构来获得更清晰的代码 // Bad const firstName = u...
11个杀手级的实用JavaScript单行代码
JavaScript是一门简单而复杂的语言,简单是因为他有很多框架库可以使用,复杂也是因为它有太多的框架库可以选择。 很多时候,我们不知道如何使用,但是,在实际开发中,我们经常用的东西真的不多,在前端领域...
分享30个你必须知道的JS基础知识
今天这篇文章整理了30个你必须知道的关于JavaScript的常识点,无论你是面试还是日常开发,都会给你很大的帮助。 1. ‘&&’运算符能做什么? && 运算符,也称为逻辑与,计算操作数并返回它遇...
JS 中 Map 对象高级用法
继续讨论 Map 对象,重点介绍它的遍历方法、高级用法,及其与 Object 的区别。 对了,在 Map 和 Object 之间,你更倾向于使用哪一个呢?在项目中,它们是否曾对你造成过困扰呢?如果你没...
初步了解了 JS 中 Map 对象
在 JS 中,你是通过对象来存储键值对的嘛?你是否使用 JavaScript 对象来存储和管理一组相关数据呢?这些数据由一些具有唯一名称(键)的属性组成,每个属性都有一个值。 如果你的回答是肯定的,那你可能就 O...
11个非常有用的 JavaScript 函数代码片段
JavaScript 是前端领域里功能强大的编程语言,它也是现代 Web 开发的主要语言之一。 作为一名开发人员,拥有一组方便的 JavaScript 函数片段可以提高您的工作效率,并使您能够编写更清晰、更高效的代码。 ...
20个不容错过的ES6技巧
整理了20个使用频率很高的ES6代码块 1. 打乱数组顺序 let arr = ['a', 67, true, false, '55'] arr = arr.sort(() => 0.5 - Math.random()) console.log(arr) //['a', false, ...
分享几个简单实用的 JavaScript 优雅小技巧
前言 在工作中我们经常可以通过一些小细节来增加代码可读性,让代码看起来更加优雅。 今天就给大家分享一些一看就会的实用JavaScript优雅小技巧。 正片 减少 if...else 面条代码 一旦当我们写到...