es6

吴声子夜歌8 小时前
前端·ecmascript·es6
ES6——二进制数组详解二进制数组(ArrayBuffer对象、TypedArray视图和DataView视图)是JavaScript操作二进制数据的一个接口。这些对象早就存在,属于独立的规格(2011年2月发布),ES6将它们纳入了ECMAScript规格,并且增加了新的方法。
吴声子夜歌10 小时前
前端·mysql·es6
ES6——正则的扩展详解在ES5中,RegExp构造函数只能接受字符串作为参数。S6允许RegExp构造函数接受正则表达式作为参数,这时会返回一个原有正则表达式的拷贝。
吴声子夜歌12 小时前
前端·javascript·es6
ES6——Generator函数详解Generator函数是ES6提供的一种异步编程解决方案,语法行为与传统函数完全不同。对于Generator函数有多种理解角度。从语法上,首先可以把它理解成一个状态机,封装了多个内部状态。
吴声子夜歌12 小时前
前端·javascript·es6
ES6——Set和Map详解ES6提供了新的数据结构——Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。Set本身是一个构造函数,用来生成Set数据结构。
吴声子夜歌20 小时前
前端·ecmascript·es6
ES6——异步操作和async函数详解所谓“异步”,简单说就是一个任务分成两段,先执行第一段,然后转而执行其他任务,等做好准备再回过头执行第二段。
吴声子夜歌2 天前
前端·javascript·es6
ES6——数组的扩展详解Array.from方法用于将两类对象转为真正的数组:类似数组的对象(array-like object)和可遍历(iterable)对象(包括ES6新增的数据结构Set和Map)。
吴声子夜歌2 天前
前端·javascript·es6
ES6——Iterator和for...of循环详解JavaScript原有的表示“集合”的数据结构,主要是数组(Array)和对象(Object),ES6又添加了Map和Set。这样就有了4种数据集合,用户还可以组合使用它们,定义自己的数据结构,比如数组的成员是Map,Map的成员是对象。这样就需要一种统一的接口机制来处理所有不同的数据结构。
吴声子夜歌2 天前
开发语言·javascript·es6
ES6——Symbol详解ES5的对象属性名都是字符串,这容易造成属性名的冲突。比如,你使用了一个他人提供的对象,但又想为这个对象添加新的方法(mixin模式),新方法的名字就有可能与现有方法产生冲突。如果有一种机制,能够保证每个属性的名字都是独一无二的就好了,这样就能从根本上防止属性名冲突。这就是ES6引入Symbol的原因。
来一颗砂糖橘4 天前
前端·javascript·es6·扩展运算符·前端进阶
吃透 ES6 扩展运算符(...):从表面语法到底层逻辑,避开所有坑在前端开发中,有三个点 ... 出现的频率极高。不管你是写 React/Vue,还是处理日常的数组对象,都离不开它。 很多人对它的认知停留在 “用来替代 concat 拼接数组” 或者 “用来浅拷贝”。但实际上,扩展运算符背后的机制非常精妙。今天,我们就拔开这层迷雾,从“能看懂”到“能玩透”。## 一、 它的两个身份:展开 vs 收集 首先,... 在不同场景下,扮演着完全不同的角色。我们可以用一个简单的比喻:拆快递 vs 装快递。
吴声子夜歌4 天前
前端·ecmascript·es6
ES6——函数的扩展详解ES6允许为函数的参数设置默认值,即直接写在参数定义的后面。可以看到,ES6的写法比ES5简洁许多,而且非常自然。下面是另一个例子。
酉鬼女又兒9 天前
开发语言·前端·职场和发展·蓝桥杯·es6·css3·html5
零基础快速入门前端ES6 核心特性详解与蓝桥杯 Web 考点实践(可用于备赛蓝桥杯Web应用开发)ES6(ECMAScript 2015)是 JavaScript 的一次重大更新,为前端开发带来了更简洁、更强大的语法。在蓝桥杯 Web 方向竞赛中,ES6 新特性几乎是必考内容,掌握它们能帮助你高效处理字符串、数组、对象,写出更优雅的代码。本文将从你提供的代码片段出发,系统梳理 ES6 中常用的扩展写法,并结合蓝桥杯常见考点进行拓展,每个知识点都附有汇总表格和代码实例。
酉鬼女又兒10 天前
开发语言·前端·javascript·职场和发展·蓝桥杯·es6
零基础快速入门前端ES6 核心特性详解:Set 数据结构与对象增强写法(可用于备赛蓝桥杯Web应用开发)ES6(ECMAScript 2015)为 JavaScript 带来了诸多实用的新特性,其中 Set 数据结构与对象增强写法在日常开发及竞赛(如蓝桥杯 Web 赛道)中应用广泛。本文将从基础用法到进阶技巧,系统梳理这两大知识点,并给出代码实例与汇总表格,助你快速掌握并灵活运用。
酉鬼女又兒10 天前
开发语言·前端·javascript·职场和发展·蓝桥杯·es6·html5
零基础快速入门前端蓝桥杯Web考点深度解析:var、let、const与事件绑定实战(可用于备赛蓝桥杯Web应用开发)在蓝桥杯 Web 应用开发赛道中,变量声明的特性与 DOM 事件绑定是核心高频考点。本文将结合实战代码,深度解析var、let、const的区别,以及两种事件绑定方案的原理,并对应蓝桥杯考点进行拓展。
酉鬼女又兒11 天前
开发语言·前端·css·职场和发展·蓝桥杯·es6·js
零基础快速入门前端深入掌握箭头函数、Promise 与 Fetch API —— 蓝桥杯 Web 考点全解析(可用于备赛蓝桥杯Web应用开发)在蓝桥杯 Web 应用开发赛项中,异步编程是必考的核心内容。无论是处理用户交互、获取后端数据,还是动态更新页面,都离不开 箭头函数、Promise 和 Fetch API 的熟练运用。本文将系统梳理这三个知识点,并通过代码实例与表格总结,帮助你在备赛过程中牢牢掌握这些关键技能。
菜鸟茜11 天前
前端·javascript·es6
ES6核心知识解析03:为什么用let和const取代var在上一节ES6核心知识解析02:var被淘汰的三大缺点中,我们谈到了var的缺陷。在ES6出现之前,我们都是使用var这个关键字来声明变量,那么它被let和const取而代之肯定是因为有弊端。而let和const就是为了弥补这些弊端,或者说解决这些痛点的。
zzginfo11 天前
前端·ecmascript·es6
ES6 中的 “?.” 可选链运算符用法常用于层层递进选择,如下代码:最终city=“北京”,country = undefined访问过程为: const city = user?.profile?.address?.city;
xujing_0614 天前
前端·javascript·es6
跑马灯组件vue3+es6
圣光SG16 天前
笔记·学习·es6
ES6+ 基础学习笔记你可以把JavaScript语言想象成一部手机的操作系统。ES5(如Android 4.0)功能基础,而ES6(ECMAScript 2015) 就像一次重大的系统版本更新(如Android 8.0),它带来了全新的语法糖、更强大的API和更现代的编程范式,是现代前端开发的“基石”。它之后,JavaScript以“年号”命名,如ES2016, ES2017,统称ES6+。
小贺要学前端19 天前
前端·javascript·es6
ES6 还没用明白,JavaScript 已经快到 ES2026 了2015年发布的ES6是带领JavaScript步入了现代化,let / const、Promise、class、async / await,这些直到今天都还是主力能力。其实JavaScript也在更新,不知道大家都有没有关注过,今天咱们就来唠唠今天还未发布的ES2026会更新哪些东西。
叫我一声阿雷吧22 天前
javascript·es6·前端面试·回调函数·回调地狱·js异步编程·异步本质
JS 入门通关手册(23):JS 异步编程:回调函数与异步本质上一篇我们掌握了 ES6 class 语法,彻底搞定了现代 JS 面向对象的写法。从这一篇开始,我们进入 JS 学习的另一个核心难点 ——异步编程。