javascript

JavaScript异步编程中async函数详解

目录 async函数 await 表达式 async使用形式 async读取文件 async发送AJAX请求 与生成器(Generator)相比 async函数 async函数的返回值为 promise 对象,promise对象的结果由async函数执行的返回值决定。async函数能使得异 »

JavaScript中的Promise详解

目录 前言 Promise使用 Promise封装Ajax请求 Promise封装读取文件 Promise.prototype.then方法 Promise多文件读取 Promise.prototype.catch() Promise.prototype.finally() Promise.all »

JavaScript迭代器与生成器使用详解

目录 迭代器 (Iterator) Iterator工作原理 自定义遍历数据 生成器 (Generator) 生成器参数传递 使用生成器实现回调地狱功能 生成器函数实例 生成器—throw() 生成器—return() 生成器简写 迭代器 (Iterator) 迭代器(Iterat »

JavaScript Set与Map数据结构详细分析

目录 Set 基本使用 遍历操作 Map 基本使用 Set ES6提供了新的数据结构 Set(集合)。它类似于数组,但成员的值都是唯一的,集合实现了iterator接口,所以可以使用 [扩展运算符] 和 [for...of] 进行遍历。 基本使用 添加新的元素 Set函数可以 »

JS数据结构与算法-队列结构

队列结构 一.认识队列 受限的线性结构: 我们已经学习了一种受限的线性结构:栈结构. 并且已经知道这种受限的数据结构对于解决某些特定问题,会有特别的 效果. 下面,我们再来学习另外一个受限的数据结构:队列. 队列(Queue),它是一种受限的线性表,先进先出(FIFO First ln First ... »

基于JavaScript实现文件共享型网站

目录 特色 说明 如何使用 代码审查 总结 参考 Any Share 是一种简单、轻量、快速的文件共享服务。使用 Javascript 编写,并搭建在 Firebase 平台。 特色 上传文件 下载文件 删除文件 分享文件 查看文件 安全文件共享 说明 Any Share »

JavaScript原型与原型链深入探究使用方法

目录 原型(prototype) 显示原型与隐式原型 原型链 原型链属性问题 原型链 instanceof 使用 练习 原型(prototype) 每一个函数都有一个 prototype 属性,它默认指向一个Object空对象(即称为:原型对象)。 <script> »

JavaScript数据类型检测功能如何实现

本文小编为大家详细介绍“JavaScript数据类型检测功能如何实现”,内容详细,步骤清晰,细节处理妥当,希望这篇“JavaScript数据类型检测功能如何实现”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。 一、typeof 优点:能快速判断基本数据类型,除了 Null »

我试图创建一个与权力词作斗争并决定胜利或失败的应用程序

我试图创建一个与权力词作斗争并决定胜利或失败的应用程序 1.什么是真言? 你喜欢读这篇文章的哪种力量词?或者,“这是!”你有一个让你思考的力量词吗?世界充满了权力的话语。根据***“有力量的话”“有强烈印象的话”,或者表情怪异,印象深刻的词它被描述为。这只是我的个人经验,但我倾向于使用后者的含义 »

30分钟内搬家!世界上最简单的网络编程

介绍 本文想第一次尝试编程,但什么是编程?这是一篇给那些有的人的文章!我们的目标是能够在 30 分钟内编程,即使您不了解编辑器、语言或类似的东西。请花时间阅读文章! 什么是编程? 首先,什么是编程?它们在哪里使用? 编程就是写出机器可以理解的句子,随心所欲地操作机器。作为实际使用的场景,编程也是移 »

Easy Elixir 系列 - 比较 JS 和 Elixir 之间闰年检测的简单工作

灵药我在东京,但我是福冈交易所的 YOSUKE。 Easy 让我们快速编写 Elixir 系列的小故事。我打算用这个概念来实现它。 因为工作原因,我使用 Elixir 以外的语言创建示例代码。或者我正在制作教材。创建一个返回年份是否为闰年的函数。我为这个主题编写了一个 JavaScript 代码,那 »

JavaScript深拷贝与浅拷贝实现详解

目录 对于基本类型数据 对于引用类型数据 实现深拷贝 简单版 够用版 structuredClone 对于基本类型数据 可以说都是深拷贝。 对于引用类型数据 对于引用类型数据,浅拷贝 后,因为浅拷贝只拷贝了引用地址,所以两个对象均使用同一个引用地址,此引用地址指向同一个内存即数据 »

【培训】新手WEB工程师1个月复习

0. 简介 kazumakishimoto(大阪第一年合同开发工程师)@kazuma_dev)是!这是一个新手工程师第一个月的评论文章! (它仍在训练,不工作,但是......)至于内容,是写给以后要受训的人写的,可能帮助不大^^; 0-1. 内容一、培训内容2. 我学到了什么3. 你想学什么4. »

async/await 之间的区别 - 异步等待理论的反驳

介绍 ncaq 的文章我通过阅读学到了很多东西。 为什么等待“等待”而异步“不同步”?等待是异步等待是真的吗?我写了一篇关于我学到的关于 async/await 词源的文章。 a- in async 和 await 的区别 通过添加 a-(负数)进行同步,异步变为异步(不同步)。 await 并不 »

使用JavaScript实现按钮的涟漪效果实例代码

目录 前言 分析 实现 总结 前言 不知道你们有没有使用过 Material UI。这是一个 React UI 组件库,它实现了 Google 的 Material Design。 Material Design 设计规范中包含了很多关于点击的涟漪效果,类似于一块石头跌落水中所产生的波浪 »

Vue+ ArcGIS JavaScript APi详解

目录 版本 环境搭建 新建vue 增加ArcGIS JavaScript 包引用 拷贝资源信息 页面测试 版本 Vue 2 ArcGIS JavaScript 4.22 注意 ArcGIS JavaScript3.x 和ArcGIS JavaScript 4.x框架差异较大 »

十个开发人员面临的最常见的JavaScript问题总结

目录 问题1:不正确的引用 this 问题2:认为存在块级作用域 问题3:创建内存泄漏 问题4:双等号的困惑 问题5:低效的DOM操作 问题6:在循环内错误使用函数定义 问题7:未能正确利用原型继承 问题8:为实例方法创建错误的引用 问题9:为 setTimeout 或 setInterval 提 »

JavaScript 算法实现复写0双指针解法

目录 题目描述 题解 复杂度 题目描述 给你一个长度固定的整数数组 arr ,请你将该数组中出现的每个零都复写一遍,并将其余的元素向右平移。 注意:请不要在超过该数组长度的位置写入元素。请对输入的数组 就地 进行上述修改,不要从函数返回任何东西。   示例 1: 输入: arr = »

JavaScript断言与类型守卫及联合声明超详细介绍

目录 一、TypeScript 断言 1.1 类型断言 1.尖括号语法 2.as 语法 1.2 非空断言 1.3 确定赋值断言 二、类型守卫 2.1 in关键字 2.2 typeof关键字 2.3 instanceof 关键字 2.4 **自定义类型保护的类型谓词 三、联合 »

JavaScript数据类型检测实现方法详解

目录 一、typeof 二、instanceof 三、Object.prototype.toString.call() 面试问题 一、typeof 优点:能快速判断基本数据类型,除了 Null; 缺点:不能判别 Object、Array、Null ,都返回 object;判别引用类型除函 »