ECMAScript 6共0篇
ECMAScript 6

解谜:深入比较parseInt与Number的数字转换方法差异

前言 在Javascript编程中,数字是一种常见的数据类型,经常需要在不同的情境下进行不同类型的操作。Javascript提供了许多方法来处理数字,其中两个常用的方法是parseInt()和Number()。尽管它们...
admin的头像-五八三admin2年前
0600
JS修饰器(Decorators)用法-Stage1-五八三

JS修饰器(Decorators)用法-Stage1

这里就不介绍修饰器了, 感兴趣的可以去看 juejin.cn/editor/draf… 本文我们介绍一下 修饰器 Stage1 的用法 本文的所有示例都可以通过 Babel在线工具 进行编译后直接运行 注意: 在 Decorators v...
admin的头像-五八三admin2年前
0110

javascript中的闭包还不清楚吗

javascript的闭包 闭包(closure)是一个函数以及其捆绑的周边环境状态(lexical environment,词法环境)的引用的组合。换而言之,闭包让开发者可以从内部函数访问外部函数的作用域。在 JavaSc...
admin的头像-五八三admin2年前
040

???手把手教你如何用js全屏API–Fullscreen API

全屏API是一个浏览器Web API,允许您为HTML元素启用全屏模式。它可以省去使用CSS和JavaScript实现全屏功能的麻烦。 全屏API的使用案例因今天的网站复杂性而变得更加丰富多彩。在本文中,将提供...
admin的头像-五八三admin2年前
0180
请你讲一下Promise是如何实现的?-五八三

请你讲一下Promise是如何实现的?

1. 前言 面试的时候经常会遇到面试官问Promise是如何实现的?面试官想了解的是你对Promise对象的掌握,如果你能够从Promise是什么,有什么特点,内部实现包括then方法的链式调用实现来回答,肯...
admin的头像-五八三admin2年前
0160

JavaScript错误处理终极指南

本教程将深入探讨JavaScript错误处理,以便您能够抛出、检测和处理自己的错误。 不存在没有bug的系统,如果有什么问题出现,最可能的情况是第一个用户第一次访问的时候。我们可以通过以下方法避...
admin的头像-五八三admin2年前
0150
ES6的类 vs TypeScript的类:解密两种语言中的面向对象之争-五八三

ES6的类 vs TypeScript的类:解密两种语言中的面向对象之争

ES6 类 ES6(ECMAScript 2015)引入了类的概念,为 JavaScript 增加了面向对象编程的能力。ES6 中的类是一种语法糖,本质上仍然是基于原型的继承。使用类可以定义构造函数、实例方法和静态方法...
admin的头像-五八三admin2年前
0170
一文带你彻底掌握Object无惧面试八股文-五八三

一文带你彻底掌握Object无惧面试八股文

简介 数据类型和数据结构对于所有编程语言都是通用的。在 JavaScript 中,数据类型包括:Number、String、Boolean、undefined、null、bigint和symbol。其他数据结构包括Object、Array、Map和set...
admin的头像-五八三admin2年前
030
ECMAScript 2023 正式发布,有哪些新特性?-五八三

ECMAScript 2023 正式发布,有哪些新特性?

2023 年 6 月 27 日,第 125 届 ECMA 大会正式批准了 ECMAScript 2023 语言规范,这意味着它现在正式成为最新 ECMAScript 标准。下面就来看看 ECMAScript 2023 都有哪些新特性吧! 全文概览: ...
admin的头像-五八三admin2年前
030
前端挑战:十年老粉清算 uzi 的 KDA-五八三

前端挑战:十年老粉清算 uzi 的 KDA

Halo Word!大家好,我是大家的林语冰(挨踢版)~ 天不生 ES6,JS(JavaScript)万古如长夜。蓦然回首,ES6 破蛋至今已渡过“七年之庠”,十年之期仅一步之遥。 虽然前端已死,但是传奇不死。鲜...
admin的头像-五八三admin2年前
0120
前端模块化CommonJS/AMD/CMD/ESM(完整版)-五八三

前端模块化CommonJS/AMD/CMD/ESM(完整版)

前言 模块化是前端开发和工程化的重要组成部分,也是前端的基石。在早期没有前端的概念,更多是叫做 UED(用户体验设计师)。鉴于前端功能比较简单,只需要完成与用户的基础交互即可。甚至很多...
admin的头像-五八三admin2年前
0150

Generator 函数详解

Generator 函数详解 Generator 是 ES6 新增的一种函数类型,它可以返回一个迭代器对象,通过遍历迭代器对象可以逐个取出 Generator 函数内部的值。之所以被称为生成器,是因为它可以按照一定的...
admin的头像-五八三admin2年前
040
使用JavaScript生成器,提高代码的效率和灵活性-五八三

使用JavaScript生成器,提高代码的效率和灵活性

Javascript生成器介绍 Javascript 是一种功能强大的编程语言,提供了广泛的特性和功能。其中一个经常被忽视且比较少用的特性是生成器。Javascript 中的生成器提供了一种与迭代器和函数交互的全...
admin的头像-五八三admin2年前
080

有关定时器到期时间取值为负的问题

标准中的定义 在 HTML Living Standard 文档的 8.6 Timers 一节中定义了有关延时(delay)参数的取值说明: If timeout is less than 0, then set timeout to 0. (如果超时时间比 0 小,那么...
admin的头像-五八三admin2年前
070